APIs
Last updated
Was this helpful?
Last updated
Was this helpful?
Getting a specific applicant record
List of product ids (maximum 20 ids)
Search value which will be searched in tag name and associated products names
Tag has category or not
Updated at from
Updated at to
Created at from
Created at to
Listing tags
Getting a specific tag
Deleting a specific tag
Listing catalogs
Getting a specific catalog
Only include enrollments for the specified listing
Listing enrollments
Getting a specific enrollment
Deleting an enrollment
Getting a specific progress
Listing programs
Getting a specific program
Deleting a specific program
List promotions by email domain set
Getting a specific email domain set
A value to filter the Email Domain Sets by name
A boolean to set whether the search should only include results that match exactly
Listing email domain sets
Canvas Id of the user
Indicates if the courses without certificates should be included, default is to include all courses
Listing user's completions with a certificate
Id of the Listing
Getting a listing certificate
Earliest date/time to return. Suggested format YYYY-MM-DDTHH:MM:SSZ, e.g. 2018-01-01T00:00:00Z. System time zone is UTC.
Latest date/time to return. See 'from' above for format.
Return only orders for the specified Canvas user ID
When set, only return orders that were completed successfully
Listing orders
Getting a specific order
Canvas user ID
Getting a specific user registration
Earliest date/time to return (optional, String). Suggested format YYYY-MM-DDTHH:MM:SSZ, e.g. 2018-01-01T00:00:00Z. System time zone is UTC.
Latest date/time to return (optional, String). See 'from' above for format.
Listing user registrations
Order id
Getting a specific bulk enrollment
Only include bulk enrollments from this date
Only include bulk enrollments to this date
Only include bulk enrollments for the specified canvas user ids
Listing bulk enrollments
Getting a specific course
Deleting a specific course
Listing courses
Catalog user id
Getting a specific user
If true, only queries users registered through Catalog. If false, only queries users registered through Canvas. If not specified, queries all users.
Canvas user id
Created at from. Suggested format YYYY-MM-DDTHH:MM:SSZ, e.g. 2018-01-01T00:00:00Z. System time zone is UTC.
Created at to. Suggested format YYYY-MM-DDTHH:MM:SSZ, e.g. 2018-01-01T00:00:00Z. System time zone is UTC.
Updated at from. Suggested format YYYY-MM-DDTHH:MM:SSZ, e.g. 2018-01-01T00:00:00Z. System time zone is UTC.
Updated at to. Suggested format YYYY-MM-DDTHH:MM:SSZ, e.g. 2018-01-01T00:00:00Z. System time zone is UTC.
List users
Only include applicants for the specified listing
Only include applicants for the specified status (waitlist, accepted, declined, or expired)
Listing applicants
Only delete applicants for the specified listing
Only delete applicants with the specified canvas user id if specified
Delete applicants
Tag name (minimum 1 and maximum 255 characters)
List of product ids associate to this tag
Creating a tag
New tag name (minimum 1 and maximum 255 characters)
Updating a specific tag
Create an order record for this enrollment, defaults to true
Send an enrollment email to the user, defaults to true
Creating an enrollment
List of account ids
List of product ids
List of product statuses (OPEN, CLOSED, and/or DELETED)
List of student ids(catalog user id)
List of student ids(canvas user id)
Enrollment date from
Enrollment date to
List of enrollment statuses (ACTIVE, COMPLETED, DROPPED and/or CONCLUDED)
Completion date from
Completion date to
Getting enrollments analytics
List of account ids
List of product ids
List of product statuses (OPEN, CLOSED, and/or DELETED)
List of student ids(catalog user id)
List of student ids(canvas user id)
List of purchaser ids(catalog user id)
List of purchaser ids(canvas user id)
Bulk purchases only
Purchase date from
Purchase date to
List of order fee types (FREE and/or PAID)
Listing price minimum
Listing price maximum
List of promotion code states (APPLIED and/or NOT_APPLIED)
Revenue minimum
Revenue maximum
Getting orders analytics
List of account ids
List of student ids(catalog user id)
List of student ids(canvas user id)
Enrollment count minimum
Enrollment count maximum
Last enrollment date from
Last enrollment date to
Registration date from
Registration date to
List of registration sources (CANVAS and/or CATALOG)
Getting users analytics
List of account ids
List of product ids
List of product statuses (OPEN, CLOSED, and/or DELETED)
Creation date from
Creation date to
Enrollment count minimum
Enrollment count maximum
Completion count minimum
Completion count maximum
Dropped count minimum
Dropped count maximum
Listing price minimum
Listing price maximum
List of promotion code states (APPLIED and/or NOT_APPLIED)
Revenue minimum
Revenue maximum
Certificate offered for the product
Getting products analytics
Creating a program
Updating a program
Updating an email domain set
Days until the certificate expires after it is awarded. Defaults to null. Must not be present when expires_at is present.
Date of certificate expiration. Defaults to null. Must not be present when days_to_expire is present.
Creating a certificate
Should nullify the requirements_completed_at for the enrollments, defaults to false
Deleting a certificate
Revoking users certificate
Full name
E-mail address (will also serve as login)
ID of subcatalog to associate with user (optional)
Hash of custom field values, e.g. { 'phone': '867-5309' } (optional)
Registering a user
Listing SKU for a course
Updating a course
CSV containing a Catalog Course ID and Catalog Course SKU header
Updating course sku
Listing SKU for a course
Creating a course
Catalog user id
It will clear merged_into_user_id field of user if set to true
Updating a specific user
Catalog user id
Delete only orders and enrollments (user dependencies) except user and related account admins OR delete user dependencies including user and related account admins
Deleting a specific user with dependencies
Full user name
First name
Last name
E-mail address (will also serve as login)
ID of subcatalog to associate with user (optional). If not specified, the root account ID used to generate the API key will be registered_account_id
Hash of custom field values, e.g. { "phone": "867-5309" } (optional)
Registering a user