Titles

Update a title

PUT
/v1/titles/{id}

Writes an override with provenance. A field a person has locked is refused.

Scope: library:write

Authorization

apiKey
headerAuthorizationBearer <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.

Path Parameters

id*string

Request Body

application/json
  1. body
title?string
Lengthlength <= 500
description?string
Lengthlength <= 5000
tagline?string
Lengthlength <= 500
year?integer
Range1850 <= value <= 2200
runtimeMinutes?integer
Range0 <= value <= 100000
contentRating?string
Lengthlength <= 20
language?string
Length2 <= length <= 2
posterUrl?string
Length1 <= length <= 10000000
backdropUrl?string
Length1 <= length <= 10000000
videoUrl?string
Formaturi
Lengthlength <= 2000
type?string
Value in"movie""series""episode""season""short""song""web"

Response Body

OK

application/json
  1. response
[key: string]?any
Example Request
curl -X PUT 'https://dev.app.ingenee.ai/api/v1/titles/string' \  -H 'Content-Type: application/json' \  -d '{}'
Example Response
{}