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
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"

Responses
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
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
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?