This API allows authors to add/remove library items
Author - Library Items API
Create
POST
/api/author/library_items/:item_type/:item_id
Response Codes
201 Created
400 Bad Request
Parameters
-
item_type
String
[ course_templates ]
Required
Path parameter. Item type
-
item_id
Integer
Required
Path parameter. Item id
Example Response
{
"meta": {},
"library_items": [
{
"id": "1",
"item_type": "CourseTemplate",
"item_id": "14",
"title": "Untitled Course",
"estimated_time": null,
"features": ["has_video", "has_images", "scorm"],
"created_at": "2016-02-03T07:29:51.474-07:00",
"updated_at": "2016-02-03T07:29:51.496-07:00",
"links":
{
"user": "1"
}
}
]
}
Destroy
DELETE
/api/author/library_items/:item_type/:item_id
Response Codes
204 No Content
400 Bad Request
Parameters
-
item_type
String
[ course_templates ]
Required
Path parameter. Item type
-
item_id
Integer
Required
Path parameter. Item id
Create
POST
/api/author/library_items/:item_type/:item_id
Response Codes
201 Created
400 Bad Request
Parameters
-
item_type
String [ course_templates ] RequiredPath parameter. Item type
-
item_id
Integer RequiredPath parameter. Item id
Example Response
{ "meta": {}, "library_items": [ { "id": "1", "item_type": "CourseTemplate", "item_id": "14", "title": "Untitled Course", "estimated_time": null, "features": ["has_video", "has_images", "scorm"], "created_at": "2016-02-03T07:29:51.474-07:00", "updated_at": "2016-02-03T07:29:51.496-07:00", "links": { "user": "1" } } ] }
Destroy
DELETE
/api/author/library_items/:item_type/:item_id
Response Codes
204 No Content
400 Bad Request
Parameters
-
item_type
String [ course_templates ] RequiredPath parameter. Item type
-
item_id
Integer RequiredPath parameter. Item id