Content

List content items

get
/contents/
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200

List of content

application/json
get
/contents/

Get content details

get
/contents/{id}/
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Responses
chevron-right
200

Content details

application/json
get
/contents/{id}/

Mark content as favourite

post
/contents/{id}/favorite/
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Responses
chevron-right
200

Marked as favourite

No content

post
/contents/{id}/favorite/

No content

Trigger content download

post
/contents/{id}/download/
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Responses
chevron-right
200

Download started

No content

post
/contents/{id}/download/

No content

Generate transcript for content

post
/contents/{id}/transcript/generate/
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Responses
post
/contents/{id}/transcript/generate/

No content

Get content transcript

get
/contents/{id}/transcript/
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Responses
chevron-right
200

Transcript

application/json
get
/contents/{id}/transcript/

Update user progress for content

patch
/contents/{id}/update_progress/
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idintegerRequired
Body
last_positionintegerOptional

Seconds

is_completedbooleanOptional
Responses
chevron-right
200

Progress updated

No content

patch
/contents/{id}/update_progress/

No content

Last updated