Author - Library Items API

This API allows authors to add/remove library items

Interfaces

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