POST
/integration/v1/courses
Create a course
Create a course
operationId Create a course
Request body
Content-Type: application/json
| Field | Type | Required | Description |
|---|---|---|---|
content_provider_id
|
string | required | Content Provider ID |
external_id
|
string | required | External ID |
default_language
|
string | required | Default Language |
translations
|
array | required | Translations |
title
|
string | required | Course translation title |
description
|
string | required | Course translation description |
keywords
|
string | required | Course translation keywords |
long_description
|
string | optional | Course translation long description |
tagline
|
string | required | Course translation tagline |
meta_title
|
string | required | Course translation meta title |
meta_description
|
string | required | Course translation meta description |
total_duration
|
integer | required | Total Duration (in minutes) |
skill_level
|
integer | required | Skill Level |
preview_image_url
|
string | optional | Preview Image URL |
instructor_full_name
|
string | required | Instructor Full Name |
skill_ids
|
array | required | Skill IDs |
skill_id
|
string | required | |
external_url
|
string (url) | required | External URL |
categories_ids
|
array | required | Categories IDs |
categories_id
|
string | required |
Responses
200
application/json schema
{
"type": "object",
"nullable": true
}
412 Invalid parameters
500 Server error
512 Specification violations