D2L Brightspace logo
AI agent integrationD2L Brightspace

D2L Brightspace integration for multiplayer collaboration with AI agents using Claude Code or Codex

One governed connection your whole team and its AI agents can share, with approved actions and human review, so working in D2L Brightspace never means pasting credentials into a prompt.

Use D2L Brightspace from Claude Code

Bring D2L Brightspace context into engineering work while Type keeps app access attached to the teammate and workspace.

Automate D2L Brightspace with Codex

Let coding agents ask for the right app action, preserve conversation context, and keep humans in the approval loop.

Connect open agent workflows

Use Type as the collaboration layer around OpenClaw and other LLM workflows that need app access.

Education

What the D2L Brightspace integration exposes

D2L Brightspace is a learning management system that provides a comprehensive suite of tools for educators to create, manage, and deliver online courses and learning experiences.

One connection, many teammates

Connect D2L Brightspace once, then decide which teammates can use it for threads, automations, skills, and coding work.

Representative actions

  • Copy Role

    Creates a new role copied from an existing role in D2L Brightspace. Notes: - The new role will not have any capabilities upon the old role from which it was created - Some capabilities will be copied for the new role (e.g., if old role users could impersonate other old role users, new role users will be able to impersonate other new role users) - Additional capabilities must be manually created after copying Requires OAuth2 scope: - role:detail:create Available in API versions unstable (LMS v10.4.10+)

  • Create Course Offering

    Creates a new course offering in D2L Brightspace. Notes: - Course code limitations: max 50 chars, no special chars: \ : * ? " < > | ' # , % & - Path: leave empty if path enforcement is enabled - SemesterId: provide null if not using the Semester element - CanSelfRegister: required for API v1.28+, not supported before v1.28 Requires OAuth2 scope: - orgunits:course:create Available in API versions 1.46+ (LMS v20.24.3+)

  • Create Course Template

    Creates a new course template in D2L Brightspace. Notes: - Course template code limitations: max 50 chars, no special chars: \ : * ? " < > | ' # , % & - Path: leave empty if path enforcement is enabled Requires OAuth2 scope: - orgunits:coursetemplate:create Available in API versions 1.46+ (LMS v20.24.3+)

  • Create Grade Object

    Creates a new grade object for a particular org unit. The grade object can be one of four types: 1. Numeric: For numeric grades with max points 2. PassFail: For pass/fail assessments 3. SelectBox: For predefined grade options 4. Text: For text-only feedback Returns a GradeObject JSON block containing the created grade object's data, including its assigned ID. Requires OAuth2 scope: - grades:gradeobjects:write Available in API versions 1.75+ (LMS v20.24.5+)

  • Create Quiz

    Creates a new quiz in D2L Brightspace. Notes: - NumberOfAttemptsAllowed must be between 1 and 10 (inclusive) or null for unlimited - Password must not be empty or whitespace if provided - NotificationEmail must be a valid email address if provided - TimeLimitValue: 0 for no limit (with IsEnforced false), or 1-9999 for enforced limit - DeductionPercentage must be between 0 and 100 if provided - As of LE API v1.71: - LateLimitMinutes is ignored - LateSubmissionOption 1 is treated as 2 (AutoSubmitAttempt) - SubmissionGracePeriod is not used - PagingTypeId added in LE API v1.78 - Date fields should be in UTC format Requires OAuth2 scopes: - quizzing:quizzes:read - quizzing:quizzes:create Available in API versions 1.75+ (LMS v20.24.5+)

Connection

API and auth details

D2L Brightspace uses the Valence/Brightspace API surface for LMS integrations around users, enrollments, org units, courses, content, grades, groups, assignments, SIS integrations, Postman collections, and platform extensibility.

FAQ

Questions people ask before connecting D2L Brightspace

Can Claude Code use D2L Brightspace?

Yes. Type lets an AI teammate use connected D2L Brightspace actions from a governed workspace context, so Claude Code work can reference the app without copying credentials into a local prompt.

Can Codex work with D2L Brightspace through Type?

Yes. Codex can collaborate through Type with app context, skills, and approved actions. The D2L Brightspace catalog entry includes public integration details and example capabilities where available.

Is this the same as a D2L Brightspace MCP server?

Type exposes connected app capabilities to AI teammates and coding agents through Type's integration layer. Teams use it when they want shared app access, human review, and teammate-level permissions around agent work.

More education apps for AI teammates