Courses

put
Authorizations
AuthorizationstringRequired

API Token based authentication. Use format: Token token="your-api-key"

Body
product_actionstringRequired

Action to perform. Possible values: archive, reactivate

product_idsinteger[]Required

Array of product ids to perform the action on

Responses
chevron-right
200

All courses have been successfully processed

application/json
Responseobject
put
/api/v1/courses/archived
get
Authorizations
AuthorizationstringRequired

API Token based authentication. Use format: Token token="your-api-key"

Query parameters
titlestringOptional

Search by title

descriptionstringOptional

Search by description

listing_pathstringOptional

Search by path

tag_namestringOptional

Search by tag name

is_enrollablestringOptional

Filter by whether the listing is currently open for enrollment (true/false)

querystringOptional

General search query (title OR description OR tags)

Responses
chevron-right
200

Listing courses

application/json
Responseobject
get
/api/v1/courses
200

Listing courses

post
Authorizations
AuthorizationstringRequired

API Token based authentication. Use format: Token token="your-api-key"

Body
skustringOptional

Listing SKU

Responses
post
/api/v1/courses
201

Creating a course

put
Authorizations
AuthorizationstringRequired

API Token based authentication. Use format: Token token="your-api-key"

Body
attachmentstring · binaryRequired

CSV containing a Catalog Course ID and Catalog Course SKU header

Responses
chevron-right
200

Updating course sku

application/json
Responseobject
put
/api/v1/courses/update_skus
200

Updating course sku

get
Authorizations
AuthorizationstringRequired

API Token based authentication. Use format: Token token="your-api-key"

Path parameters
idintegerRequired
Responses
chevron-right
200

Getting a specific course

application/json
get
/api/v1/courses/{id}
200

Getting a specific course

put
Authorizations
AuthorizationstringRequired

API Token based authentication. Use format: Token token="your-api-key"

Path parameters
idintegerRequired
Body
skustringOptional

Listing SKU

Responses
put
/api/v1/courses/{id}
204

Updating a course

delete
Authorizations
AuthorizationstringRequired

API Token based authentication. Use format: Token token="your-api-key"

Path parameters
idintegerRequired
Responses
delete
/api/v1/courses/{id}
204

Deleting a specific course

Last updated

Was this helpful?