Weavz
D2L Brightspace

D2L Brightspace

Learning platform APIs for users, courses, enrollments, grades, and content.

13 tools

Tools

Name
get_whoami

Get the Brightspace user represented by the OAuth connection.

get_course

Get a Brightspace course offering by org unit ID.

create_course

Create a Brightspace course offering from official course fields.

update_course

Update Brightspace course offering fields.

delete_course

Delete a Brightspace course offering by org unit ID.

create_user

Create a Brightspace user.

update_user

Update data for a Brightspace user.

list_classlist

List enrolled users in a Brightspace org unit using the paged classlist.

enroll_user

Create a Brightspace enrollment in an org unit.

unenroll_user

Delete a user enrollment from a Brightspace org unit.

list_grade_objects

List grade objects for a Brightspace org unit.

update_grade_value

Provide a Brightspace grade value for a user.

list_content_root

List root course content modules and topics for a Brightspace org unit.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('d2l-brightspace', 'get_whoami', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'd2l-brightspace',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect D2L Brightspace to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does D2L Brightspace support?

D2L Brightspace supports 13 tools including Get Current User, Get Course, Create Course, Update Course, Delete Course, and more.

Can I use D2L Brightspace with AI agents?

Yes. Add D2L Brightspace to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

Can D2L Brightspace be used in stateful agent workflows?

Yes. Agents can combine D2L Brightspace tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does D2L Brightspace use?

D2L Brightspace uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.

How much does the D2L Brightspace integration cost?

The D2L Brightspace integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

Connect D2L Brightspace in minutes

Get 20,000 free action executions every month. No credit card required.