Absorb Integration API (v1)
Download OpenAPI specification:Download
Lists chapters.
Authorizations:
query Parameters
_filter | string One or more filter operations to be performed on the collection. The referenced fields must allow filtering. See the respective report's schema for which fields can be filtered. Supports most of the OData filter syntax. Supported operations: * eq, * ne, * gt, * ge, * lt, * le, * and, * or, * not, * () Supported functions: * substringof('value',fieldName), * endswith(fieldName,'value'), * startswith(fieldName,'value'), * tolower(fieldName), * toupper(fieldName) Examples:
|
_sort | string Optional list of comma-separated fields to sort the collection by. The referenced fields must allow sorting. See the respective report's schema for which fields can be sorted. If not specified, all report fields are returned. To sort in a descending manner, prefix the field name with |
_limit | string The maximum number of items to return in the current page of the collection. |
_offset | string The number of pages to offset into the collection. |
header Parameters
x-api-key | string |
x-api-version | string 1 |
Responses
Response Schema: application/json
id | string <guid>
The unique chapter identifier. |
name | string
The chapter's name. |
lessonIds | Array of strings <guid> [ items <guid > ] A list of the lesson id's contained in the chapter. |
order | integer <int32>
The position the chapter appears in the course. |
Response samples
- 200
- 422
[- {
- "id": "string",
- "name": "string",
- "lessonIds": [
- "string"
], - "order": 0
}
]
Get chapter.
Authorizations:
path Parameters
id required | string <guid> The ID of the chapter. |
header Parameters
x-api-key | string |
x-api-version | string 1 |
Responses
Response Schema: application/json
id | string <guid> The unique chapter identifier. |
name | string The chapter's name. |
lessonIds | Array of strings <guid> [ items <guid > ] A list of the lesson id's contained in the chapter. |
order | integer <int32> The position the chapter appears in the course. |
Response samples
- 200
- 404
{- "id": "string",
- "name": "string",
- "lessonIds": [
- "string"
], - "order": 0
}
Lists chapters of a course.
Authorizations:
path Parameters
courseId required | string <guid> The ID of the course. |
header Parameters
x-api-key | string |
x-api-version | string 1 |
Responses
Response Schema: application/json
id | string <guid> The unique chapter identifier. |
name | string The chapter's name. |
lessonIds | Array of strings <guid> [ items <guid > ] A list of the lesson id's contained in the chapter. |
order | integer <int32> The position the chapter appears in the course. |
Response samples
- 200
- 404
[- {
- "id": "string",
- "name": "string",
- "lessonIds": [
- "string"
], - "order": 0
}
]
Get chapter from a course.
Authorizations:
path Parameters
chapterId required | string <guid> The ID of the chapter. |
courseId required | string <guid> The ID of the course. |
header Parameters
x-api-key | string |
x-api-version | string 1 |
Responses
Response Schema: application/json
id | string <guid> The unique chapter identifier. |
name | string The chapter's name. |
lessonIds | Array of strings <guid> [ items <guid > ] A list of the lesson id's contained in the chapter. |
order | integer <int32> The position the chapter appears in the course. |
Response samples
- 200
- 404
{- "id": "string",
- "name": "string",
- "lessonIds": [
- "string"
], - "order": 0
}