Documentation Index
Fetch the complete documentation index at: https://mintlify.com/cgwire/zou/llms.txt
Use this file to discover all available pages before exploring further.
Shots
Get Shot
Get detailed information for a specific shot.shot_id(uuid, required): Shot ID
200 OK
Update Shot
Update shot properties.shot_id(uuid, required): Shot ID
200 OK
Returns the updated shot object.
Delete Shot
Delete a shot.shot_id(uuid, required): Shot ID
force(boolean, optional): Force deletion including tasks
204 No Content
Get All Shots
Get all shots with optional filters.project_id(uuid, optional): Filter by projectsequence_id(uuid, optional): Filter by sequenceparent_id(uuid, optional): Filter by parent entity
200 OK
Get Shots with Tasks
Get shots with embedded task information.project_id(uuid, optional): Filter by projectepisode_id(uuid, optional): Filter by episode
200 OK
Create Shot
Create a new shot in a project.project_id(uuid, required): Project ID
201 Created
Returns the created shot object.
Get Project Shots
Get all shots for a project.project_id(uuid, required): Project ID
200 OK
Returns an array of shots.
Get Shot Assets
Get assets linked to a shot (breakdown/casting).shot_id(uuid, required): Shot ID
200 OK
Get Shot Tasks
Get all tasks for a shot.shot_id(uuid, required): Shot ID
relations(boolean, optional): Include task relations
200 OK
Get Shot Task Types
Get task types associated with a shot.shot_id(uuid, required): Shot ID
200 OK
Get Shot Previews
Get preview files for a shot organized by task type.shot_id(uuid, required): Shot ID
200 OK
Get Shot Versions
Get data version history for a shot.shot_id(uuid, required): Shot ID
200 OK
Sequences
Get Sequence
Get detailed information for a specific sequence.sequence_id(uuid, required): Sequence ID
200 OK
Delete Sequence
Delete a sequence.sequence_id(uuid, required): Sequence ID
force(boolean, optional): Force deletion including shots
204 No Content
Get All Sequences
Get all sequences with optional filters.project_id(uuid, optional): Filter by projectepisode_id(uuid, optional): Filter by episode
200 OK
Get Sequences with Tasks
Get sequences with embedded task information.project_id(uuid, optional): Filter by project
200 OK
Create Sequence
Create a new sequence in a project.project_id(uuid, required): Project ID
201 Created
Returns the created sequence object.
Get Project Sequences
Get all sequences for a project.project_id(uuid, required): Project ID
200 OK
Returns an array of sequences.
Get Sequence Shots
Get all shots in a sequence.sequence_id(uuid, required): Sequence ID
200 OK
Returns an array of shots.
Get Sequence Tasks
Get all tasks for a sequence.sequence_id(uuid, required): Sequence ID
relations(boolean, optional): Include task relations
200 OK
Returns an array of tasks.
Get Sequence Shot Tasks
Get all tasks for all shots in a sequence.sequence_id(uuid, required): Sequence ID
relations(boolean, optional): Include task relations
200 OK
Returns an array of tasks from all shots in the sequence.
Get Sequence Task Types
Get task types associated with a sequence.sequence_id(uuid, required): Sequence ID
200 OK
Get Sequence Scenes
Get all scenes in a sequence.sequence_id(uuid, required): Sequence ID
200 OK
Returns an array of scenes.
Episodes
Get Episode
Get detailed information for a specific episode.episode_id(uuid, required): Episode ID
200 OK
Delete Episode
Delete an episode.episode_id(uuid, required): Episode ID
force(boolean, optional): Force deletion including sequences and shots
204 No Content
Get All Episodes
Get all episodes with optional filters.project_id(uuid, optional): Filter by project
200 OK
Get Episodes with Tasks
Get episodes with embedded task information.project_id(uuid, optional): Filter by project
200 OK
Create Episode
Create a new episode in a project.project_id(uuid, required): Project ID
201 Created
Returns the created episode object.
Get Project Episodes
Get all episodes for a project.project_id(uuid, required): Project ID
200 OK
Returns an array of episodes.
Get Episode Sequences
Get all sequences in an episode.episode_id(uuid, required): Episode ID
200 OK
Returns an array of sequences.
Get Episode Shots
Get all shots across all sequences in an episode.episode_id(uuid, required): Episode ID
relations(boolean, optional): Include shot relations
200 OK
Returns an array of shots.
Get Episode Tasks
Get all tasks for an episode.episode_id(uuid, required): Episode ID
200 OK
Returns an array of tasks.
Get Episode Shot Tasks
Get all tasks for all shots in an episode.episode_id(uuid, required): Episode ID
relations(boolean, optional): Include task relations
200 OK
Returns an array of tasks from all shots in the episode.
Get Episode Asset Tasks
Get all asset tasks linked to an episode.episode_id(uuid, required): Episode ID
relations(boolean, optional): Include task relations
200 OK
Returns an array of asset tasks.
Get Episode Task Types
Get task types associated with an episode.episode_id(uuid, required): Episode ID
200 OK
Scenes
Get Scene
Get detailed information for a specific scene.scene_id(uuid, required): Scene ID
200 OK
Delete Scene
Delete a scene.scene_id(uuid, required): Scene ID
204 No Content
Get All Scenes
Get all scenes with optional filters.project_id(uuid, optional): Filter by project
200 OK
Get Scenes with Tasks
Get scenes with embedded task information.project_id(uuid, optional): Filter by project
200 OK
Create Scene
Create a new scene in a project.project_id(uuid, required): Project ID
201 Created
Returns the created scene object.
Get Project Scenes
Get all scenes for a project.project_id(uuid, required): Project ID
200 OK
Returns an array of scenes.
Get Scene Shots
Get all shots linked to a scene.scene_id(uuid, required): Scene ID
200 OK
Returns an array of shots.
Link Shot to Scene
Create a link between a shot and a scene.scene_id(uuid, required): Scene ID
201 Created
Unlink Shot from Scene
Remove the link between a shot and a scene.scene_id(uuid, required): Scene IDshot_id(uuid, required): Shot ID
204 No Content
Get Scene Tasks
Get all tasks for a scene.scene_id(uuid, required): Scene ID
200 OK
Returns an array of tasks.
Get Scene Task Types
Get task types associated with a scene.scene_id(uuid, required): Scene ID
200 OK
Statistics
Get Episode Statistics
Get task statistics by episode, task type, and status.project_id(uuid, required): Project ID
200 OK
Get Episode Retake Statistics
Get retake statistics by episode.project_id(uuid, required): Project ID
200 OK
Quotas
Get Project Quotas
Get quota statistics for a project and task type.project_id(uuid, required): Project IDtask_type_id(uuid, required): Task type ID
count_mode(string, required): One ofweighted,weighteddone,feedback,donestudio_id(uuid, optional): Filter by studio
200 OK
Get Person Quotas
Get quota statistics for a specific person in a project.project_id(uuid, required): Project IDperson_id(uuid, required): Person ID
count_mode(string, required): One ofweighted,weighteddone,feedback,donestudio_id(uuid, optional): Filter by studio
200 OK
Returns quota statistics organized by task type.
Common Patterns
Getting Full Shot Data
Getting Hierarchy
For TV series:Batch Operations
Use thewith-tasks endpoints to get entities with their tasks in a single request:
Error Responses
All endpoints may return standard error responses:400 Bad Request: Invalid parameters or request body401 Unauthorized: Missing or invalid authentication403 Forbidden: Insufficient permissions404 Not Found: Entity not found500 Internal Server Error: Server error
Next Steps
- Shots & Sequences Overview - Understand the hierarchy
- Sequence Management - Detailed sequence operations
- Tasks API - Managing work on shots