Absorb Integration API (v2)
Download OpenAPI specification:Download
List prerequisites.
Authorizations:
header Parameters
x-api-key | string |
x-api-version | string 2 |
Responses
Response Schema: application/json
id | string <guid> The unique prerequisite identifier. |
name | string The prerequisite's name. |
requiredNumber | integer <int32> The number of courses/competencies needed to satisfy the prerequisite. |
prerequisiteType | integer Enum: 0 1 2 The prerequisite's type. Possible Enum Values: |
courseIds | Array of strings <guid> [ items <guid > ] The prerequisite's list of course IDs, if any. |
competencyDefinitionIds | Array of strings <guid> [ items <guid > ] The prerequisite's list of competency definition IDs, if any. |
Response samples
- 200
[- {
- "id": "string",
- "name": "string",
- "requiredNumber": 0,
- "prerequisiteType": 0,
- "courseIds": [
- "string"
], - "competencyDefinitionIds": [
- "string"
]
}
]
Get prerequisite.
Authorizations:
path Parameters
id required | string <guid> The prerequisite ID. |
header Parameters
x-api-key | string |
x-api-version | string 2 |
Responses
Response Schema: application/json
id | string <guid> The unique prerequisite identifier. |
name | string The prerequisite's name. |
requiredNumber | integer <int32> The number of courses/competencies needed to satisfy the prerequisite. |
prerequisiteType | integer Enum: 0 1 2 The prerequisite's type. Possible Enum Values: |
courseIds | Array of strings <guid> [ items <guid > ] The prerequisite's list of course IDs, if any. |
competencyDefinitionIds | Array of strings <guid> [ items <guid > ] The prerequisite's list of competency definition IDs, if any. |
Response samples
- 200
- 404
{- "id": "string",
- "name": "string",
- "requiredNumber": 0,
- "prerequisiteType": 0,
- "courseIds": [
- "string"
], - "competencyDefinitionIds": [
- "string"
]
}
List prerequisites for a specific course.
Authorizations:
path Parameters
courseId required | string <guid> The course ID. |
header Parameters
x-api-key | string |
x-api-version | string 2 |
Responses
Response Schema: application/json
id | string <guid> The unique prerequisite identifier. |
name | string The prerequisite's name. |
requiredNumber | integer <int32> The number of courses/competencies needed to satisfy the prerequisite. |
prerequisiteType | integer Enum: 0 1 2 The prerequisite's type. Possible Enum Values: |
courseIds | Array of strings <guid> [ items <guid > ] The prerequisite's list of course IDs, if any. |
competencyDefinitionIds | Array of strings <guid> [ items <guid > ] The prerequisite's list of competency definition IDs, if any. |
Response samples
- 200
- 404
[- {
- "id": "string",
- "name": "string",
- "requiredNumber": 0,
- "prerequisiteType": 0,
- "courseIds": [
- "string"
], - "competencyDefinitionIds": [
- "string"
]
}
]