Skip to main content
Coursera
Coursera
19 actions · 1 auth method
PreviewLMS

Authentication

OAuth 2.0 (Client Credentials)

Requires registering an app on the Coursera Developer Portal. Uses client credentials grant with API Key and Client Secr…Guides: Connector Profile, Link Account
Actions
19 actions
Action
Description
Get Organization
Retrieve details about your Coursera organization.
List Users
Retrieve a paginated list of users within your Coursera organization.
Delete User
Delete a user from all programs. This also revokes access to the corresponding courses and specializations in the progra…
List User Assignments
Retrieve course progress summaries for all users in your organization.
List Content
Retrieve a paginated list of content (courses, specializations, videos) from your Coursera catalog.
Get Content
Retrieve detailed information about a specific content item (course, specialization, or professional certificate).
List Programs
Retrieve a paginated list of active learning programs in your organization.
List Program Memberships
Returns a paginated list of accepted members in your program.
Get Program Membership
Retrieve membership details for a specific user in a program.
Create Program Membership
Add a user directly as a member to a program without the invitation flow.
Delete Program Membership
Remove a user’s membership from a program.
List Program Invitations
Returns a paginated list of pending invitations in your program.
Create Program Invitation
Adds a user as an invitee to a program. The external user ID can be an LMS or app-specific identifier for use in downstr…
Create Program Invitations (Batch)
Adds multiple users as invitees to a program in a single request. The external user ID can be an LMS or app-specific ide…
Delete Program Invitation
Delete a pending program invitation.
Get Program Enrollment
For a specific user, return whether they are currently enrolled in a specific course.
Create Program Enrollment
Enrolls a selected user into a specific course. Note that this will only work if the user already has a Coursera account…
List Curriculum Collections
Retrieve a paginated list of curriculum collections in a program.
List Program Course Materials
Returns a paginated list of individual course materials for a given course.

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

Coursera - OAuth 2.0 (Client Credentials)
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Coursera - OAuth 2.0 (Client Credentials)
4

Use Actions

Invoke actions using one of the methods below: