GET contentItems/{id}?includeHierarchy={includeHierarchy}
Gets a content item and (optionaly) its hierarchy.
Authorization
Access to this endpoint is granted if all following conditions are true:
- Authenticated user who is either StaffMember, Student, Administrator, ProspectWithTrial, User
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id |
Id of a Content Item to retrieve. |
globally unique identifier |
Required |
| includeHierarchy |
Option to include the hierarchy data. |
boolean |
Default value is False |
Body Parameters
None.
Response Information
Resource Description
Content Item
PearsonEnglish.LearningServices.Core.Models.Views.ContentItemViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | globally unique identifier |
None. |
|
| Description | string |
None. |
|
| Duration | integer |
None. |
|
| IsSkippable | boolean |
None. |
|
| Url | string |
None. |
|
| CourseId | globally unique identifier |
None. |
|
| Sequence | integer |
None. |
|
| AncestorCategoryId | globally unique identifier |
None. |
|
| TypeId | integer |
None. |
|
| TypeName | string |
None. |
|
| Hierarchy | Collection of PearsonEnglish.LearningServices.Core.Models.Views.CategoryViewModel |
None. |
|
| ContentOptimizationLevelId | integer |
None. |
|
| ContentOptimizationLevelName | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"Id": "1ed2f7b9-49c5-4ca2-98e5-16f03c47ef90",
"Description": "sample string 2",
"Duration": 1,
"IsSkippable": true,
"Url": "sample string 3",
"CourseId": "47a55da9-d5c6-4963-9d78-3a988f24c8d1",
"Sequence": 1,
"AncestorCategoryId": "126dbc2e-8ad7-4b04-81c1-502313193129",
"TypeId": 5,
"TypeName": "sample string 6",
"Hierarchy": [
{
"Id": "62cbb95a-d8e7-414c-9724-4a79dfd17c0a",
"Type": "sample string 2",
"Sequence": 1,
"Path": "sample string 3",
"Attributes": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
},
"ChildCategories": []
},
{
"Id": "62cbb95a-d8e7-414c-9724-4a79dfd17c0a",
"Type": "sample string 2",
"Sequence": 1,
"Path": "sample string 3",
"Attributes": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
},
"ChildCategories": []
}
],
"ContentOptimizationLevelId": 7,
"ContentOptimizationLevelName": "sample string 8"
}