Titles
Add an episode to a series
POST
Creates an episode under the series :id, and its season too if that season does not exist yet. A position already taken answers 409.
Scope: library:write
apiKeyheader
AuthorizationBearer <ik_live_…>An organisation API key from Settings → Organisation → API keys. Each operation names the one scope it needs — see https://developer.ingenee.ai/docs/authentication.
id*stringapplication/json- body
seasonNumber*integerRange
0 <= value <= 1000episodeNumber*integerRange
0 <= value <= 100000title*stringLength
1 <= length <= 500runtimeMinutes?integerWhole minutes. Not locked: a measured runtime from the media file replaces it (§8 rule 20).
Range
0 <= value <= 100000description?stringLength
length <= 5000OK
application/json- response
[key: string]?anyExample Request
curl -X POST 'https://dev.app.ingenee.ai/api/v1/titles/string/episodes' \ -H 'Content-Type: application/json' \ -d '{ "seasonNumber": 0, "episodeNumber": 0, "title": "string"}'Example Response
{}