Authentication
POST
/auth/totp
curl \
--request POST 'http://api.example.com/auth/totp' \
--header "Authorization: $API_KEY"
POST
/auth/email-otp
curl \
--request POST 'http://api.example.com/auth/email-otp' \
--header "Authorization: $API_KEY"
POST
/auth/saml/sso
curl \
--request POST 'http://api.example.com/auth/saml/sso' \
--header "Authorization: $API_KEY"
GET
/data/assets/{asset_id}/assets
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/assets' \
--header "Authorization: $API_KEY"
GET
/data/assets/{asset_id}/cast-in
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/cast-in' \
--header "Authorization: $API_KEY"
GET
/data/shots/{shot_id}/asset-types
curl \
--request GET 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25/asset-types' \
--header "Authorization: $API_KEY"
GET
/data/projects/{project_id}/asset-types/{asset_type_id}/casting
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/asset-types/a24a6ea4-ce75-4665-a070-57453082c25/casting' \
--header "Authorization: $API_KEY"
GET
/data/concepts/{concept_id}
curl \
--request GET 'http://api.example.com/data/concepts/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
POST
/data/task-types
curl \
--request POST 'http://api.example.com/data/task-types' \
--header "Authorization: $API_KEY"
GET
/data/tasks/{instance_id}
curl \
--request GET 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
DELETE
/data/departments/{instance_id}
curl \
--request DELETE 'http://api.example.com/data/departments/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
GET
/data/output-types/{instance_id}
curl \
--request GET 'http://api.example.com/data/output-types/{instance_id}' \
--header "Authorization: $API_KEY"
PUT
/data/events/{instance_id}
curl \
--request PUT 'http://api.example.com/data/events/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
PUT
/data/preview-background-files/{instance_id}
curl \
--request PUT 'http://api.example.com/data/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
DELETE
/data/preview-background-files/{instance_id}
curl \
--request DELETE 'http://api.example.com/data/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
DELETE
/data/production-schedule-versions/{instance_id}
curl \
--request DELETE 'http://api.example.com/data/production-schedule-versions/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
DELETE
/data/production-schedule-version-task-links/{instance_id}
curl \
--request DELETE 'http://api.example.com/data/production-schedule-version-task-links/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
GET
/data/episodes/{episode_id}/edit-tasks
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25/edit-tasks' \
--header "Authorization: $API_KEY"
GET
/data/projects/{project_id}/output-files
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/output-files?output_type_id=a24a6ea4-ce75-4665-a070-57453082c25&task_type_id=a24a6ea4-ce75-4665-a070-57453082c25&file_status_id=a24a6ea4-ce75-4665-a070-57453082c25&representation=cache' \
--header "Authorization: $API_KEY"
POST
/import/shotgun/status
curl \
--request POST 'http://api.example.com/import/shotgun/status' \
--header "Authorization: $API_KEY"
POST
/import/shotgun/remove/scene
curl \
--request POST 'http://api.example.com/import/shotgun/remove/scene' \
--header "Authorization: $API_KEY"
POST
/import/shotgun/remove/status
curl \
--request POST 'http://api.example.com/import/shotgun/remove/status' \
--header "Authorization: $API_KEY"
POST
/import/csv/projects/{project_id}/episodes/{episode_id}/task-types/{task_type_id}/estimations
curl \
--request POST 'http://api.example.com/import/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/estimations' \
--header "Authorization: $API_KEY"
POST
/import/otio/projects/{project_id}
curl \
--request POST 'http://api.example.com/import/otio/projects/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
POST
/import/otio/projects/{project_id}/episodes/{episode_id}
curl \
--request POST 'http://api.example.com/import/otio/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
POST
/import/kitsu/entities
curl \
--request POST 'http://api.example.com/import/kitsu/entities' \
--header "Authorization: $API_KEY"
GET
/config
curl \
--request GET 'http://api.example.com/config' \
--header "Authorization: $API_KEY"
GET
/data/persons/{person_id}/time-spents/{date}
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/2022-07-12' \
--header "Authorization: $API_KEY"
GET
/data/projects/{project_id}/playlists
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/playlists' \
--header "Authorization: $API_KEY"
GET
/data/projects/{project_id}/playlists/all
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/playlists/all' \
--header "Authorization: $API_KEY"
POST
/data/projects/{project_id}/playlists/temp
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/playlists/temp' \
--header "Authorization: $API_KEY"
GET
/pictures/thumbnails/persons/{instance_id}
curl \
--request GET 'http://api.example.com/pictures/thumbnails/persons/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
POST
/pictures/thumbnails/preview-background-files/{instance_id}.png
curl \
--request POST 'http://api.example.com/pictures/thumbnails/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
Allow to modify the annotations stored at the preview level.
Modifications are applied via three fields:
annotations
to give all the annotations that need to be added.updates
that list annotations that needs to be modified.deletions
to list the IDs of annotations that needs to be removed.
PUT
/actions/preview-files/{preview_file_id}/update-annotations
curl \
--request PUT 'http://api.example.com/actions/preview-files/a24a6ea4-ce75-4665-a070-57453082c25/update-annotations' \
--header "Authorization: $API_KEY"
PUT
/data/shots/{shot_id}
curl \
--request PUT 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json"
Request examples
{}
GET
/data/episodes
curl \
--request GET 'http://api.example.com/data/episodes' \
--header "Authorization: $API_KEY"
GET
/data/episodes/{episode_id}
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
GET
/actions/tasks/{task_id}/time-spents/{date}
curl \
--request GET 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/2022-07-12' \
--header "Authorization: $API_KEY"
GET
/data/user/sequences/{sequence_id}/tasks
curl \
--request GET 'http://api.example.com/data/user/sequences/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"