Skip to content

create or update content

This creates new content, or updates existing content.

  • When you create new content, a cardId will be automatically generated.

  • To update existing content, a cardId should be provided

You can learn more about how playlists work here.

Required Scope

user:content:manage

Responses

200 OK (Create a card) / 200 OK (Update a card) application/json
cardobject
_idstring
cardIdstring
contentobject
chaptersarray
[items]
configobject
resumeTimeoutnumber
playbackTypestring
createdAtstring
metadataobject
descriptionstring
titlestring
updatedAtstring
userIdstring

Body application/json

cardId string
Example 73shQ
content object
createdAt string
Example 2025-07-03T11:23:22.599Z
deleted boolean
Example false
metadata object
title string
Example MY test card
updatedAt string
Example 2025-08-19T12:12:26.894Z
userId string
Example auth0|6866681815a7c418e911745a
POST
/content
Server URL: https://api.yotoplay.com
Authorization (bearerAuth)
Request Body
Terminal window
curl "https://api.yotoplay.com/content"
--header "Authorization: Bearer [YOUR_TOKEN]"