Sites
The paysite network and its branded output — create sites, tune their voice, and manage intro/outro/watermark assets. Reads need scenes:read; writes need scenes:write.
List paysites with per-site scene counts + a network summary.
scenes:readGET/v1/sites
Response fields
Get one paysite.
scenes:readGET/v1/sites/{id}
Parameters
Response fields
Create a paysite (slug auto-derives; voice inherits by default).
scenes:writePOST/v1/sites
Console roles: OWNER, DIRECTOR
Request body
Returns the created site.
Update a paysite (slug not patchable).
scenes:writePATCH/v1/sites/{id}
Console roles: OWNER, DIRECTOR
Parameters
Request body
Returns the updated site.
Soft-delete a paysite (scenes keep their siteId; refuses the last site).
scenes:writeDELETE/v1/sites/{id}
Console roles: OWNER, DIRECTOR
Parameters
Response fields
Upload a branded-output asset (raw body) for one slot.
scenes:writePOST/v1/sites/{id}/output/{slot}
Console roles: OWNER, DIRECTOR
Parameters
Returns the updated site.
Raw body stream. Content-Type must match the slot: video/mp4 for intro/outro, image/png for watermark.
Clear one branded-output slot.
scenes:writeDELETE/v1/sites/{id}/output/{slot}
Console roles: OWNER, DIRECTOR
Parameters
Returns the updated site.
Last updated on