Kitsu API
0.20.73
http://api.example.com
Welcome to the Kitsu API specification
Version: 0.20.73
The Kitsu API allows to store and manage the data of your animation/VFX production. Through it you can link all the tools of your pipeline and make sure they are all synchronized.
An easy to use Python client to access this API is available: Python Kitsu Client documentation
Authentication
Before you can use any of the endpoints outline below, you will have to get a JWT token to authorize your requests.
You will find the information to retrieve it in the [Zou documentation](https://zou.cg-wire.com/api/).
This is version 0.20.73
of this API documentation. Last update on Sep 15, 2025.
This API is provided under license AGPL 3.0.
Authentication
Log in user by creating and registering auth tokens.
Login is based on email and password. If no user match given email and a destkop ID, it looks in matching the desktop ID with the one stored in database. It is useful for clients that run on desktop tools and that don't know user email.
curl \
--request POST 'http://api.example.com/auth/login' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/auth/logout' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/auth/authenticated' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/auth/register' \
--header "Authorization: $API_KEY"
Allow the user to change his password.
Prior to modifying the password, it requires to give the current password (to make sure the user changing the password is not someone who stealed the session). The new password requires a confirmation to ensure that the user didn't make a mistake by typing his new password.
curl \
--request POST 'http://api.example.com/auth/change-password' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/auth/reset-password' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/auth/reset-password' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/auth/refresh-token' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/auth/totp' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/auth/totp' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/auth/totp' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/auth/email-otp' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/auth/email-otp' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/auth/email-otp' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/auth/email-otp' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/auth/recovery-codes' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/auth/fido' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/auth/fido' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/auth/fido' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/auth/fido' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/auth/saml/sso' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/auth/saml/login' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/asset-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/asset-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets/all' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets/with-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/assets' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/cast-in' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/casting' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/casting' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json"
{}
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/shot-asset-instances' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/scene-asset-instances' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/asset-asset-instances' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/asset-asset-instances' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"asset_to_instantiate_id":"a24a6ea4-ce75-4665-a070-57453082c25","description":"Asset instance description"}'
{
"asset_to_instantiate_id": "a24a6ea4-ce75-4665-a070-57453082c25",
"description": "Asset instance description"
}
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/asset-types/a24a6ea4-ce75-4665-a070-57453082c25/assets' \
--header "Authorization: $API_KEY"
Create new asset with given parameters.
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/asset-types/a24a6ea4-ce75-4665-a070-57453082c25/assets/new' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"name":"Character Name","description":"Main character","data":"{}","is_shared":false,"source_id":"a24a6ea4-ce75-4665-a070-57453082c25"}'
{
"name": "Character Name",
"description": "Main character",
"data": "{}",
"is_shared": false,
"source_id": "a24a6ea4-ce75-4665-a070-57453082c25"
}
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/asset-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25/asset-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/assets' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/assets/share' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"asset_ids":["a24a6ea4-ce75-4665-a070-57453082c25"],"is_shared":true}'
{
"asset_ids": [
"a24a6ea4-ce75-4665-a070-57453082c25"
],
"is_shared": true
}
Share or unshare all assets (or a list of assets) for given project.
curl \
--request POST 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/assets/share' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"asset_ids":["a24a6ea4-ce75-4665-a070-57453082c25"],"is_shared":true}'
{
"asset_ids": [
"a24a6ea4-ce75-4665-a070-57453082c25"
],
"is_shared": true
}
Share or unshare all assets for given project and asset type.
curl \
--request POST 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/asset-types/a24a6ea4-ce75-4665-a070-57453082c25/assets/share' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"is_shared":true}'
{
"is_shared": true
}
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/assets/shared-used' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes/a24a6ea4-ce75-4665-a070-57453082c25/assets/shared-used' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/entities/a24a6ea4-ce75-4665-a070-57453082c25/casting' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/entities/a24a6ea4-ce75-4665-a070-57453082c25/casting' \
--header "Authorization: $API_KEY"
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"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes/casting' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/sequences/a24a6ea4-ce75-4665-a070-57453082c25/casting' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes/a24a6ea4-ce75-4665-a070-57453082c25/sequences/all/casting' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/sequences/all/casting' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/entity-links' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/entity-links/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/scenes/a24a6ea4-ce75-4665-a070-57453082c25/asset-instances' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/scenes/a24a6ea4-ce75-4665-a070-57453082c25/asset-instances' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/scenes/a24a6ea4-ce75-4665-a070-57453082c25/camera-instances' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25/asset-instances' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25/asset-instances' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/chat' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/chat/messages' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/chat/messages' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/chat/messages/1' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/chat/messages/1' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments/a24a6ea4-ce75-4665-a070-57453082c25/ack' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments/a24a6ea4-ce75-4665-a070-57453082c25/reply' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments/a24a6ea4-ce75-4665-a070-57453082c25/attachments/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments/a24a6ea4-ce75-4665-a070-57453082c25/reply/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/attachment-files/a24a6ea4-ce75-4665-a070-57453082c25/file/filename' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments/a24a6ea4-ce75-4665-a070-57453082c25/add-attachment' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/attachment-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/attachment-files' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comment' \
--header "Authorization: $API_KEY"
Create several comments at once.
Each comment requires a text, a task id, a task_status and a person as arguments. This way, comments keep history of status changes. When the comment is created, it updates the task status with given task status.
curl \
--request POST 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/tasks/comment-many' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/batch-comment' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/tasks/batch-comment' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/concepts' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/concepts/with-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/concepts/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/concepts/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/concepts/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/concepts/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/concepts/a24a6ea4-ce75-4665-a070-57453082c25/preview-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/concepts' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/concepts' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/persons' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/project-status' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/project-status' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/project-status/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/project-status/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/project-status/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entity-types' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/entity-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entity-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/entity-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/entity-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/entities' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/task-types' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/task-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/task-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/task-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/task-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/task-status' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/task-status' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/task-status/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/task-status/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/task-status/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/departments' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/departments' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/departments/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/departments/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/departments/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/organisations' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/organisations' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/organisations/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/organisations/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/organisations/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/file-status/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/file-status/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/file-status/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/file-status/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/file-status/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/softwares' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/softwares' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/softwares/{instance_id}' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/softwares/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/softwares/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/hardware-items' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/hardware-items' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/hardware-items/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/hardware-items/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/hardware-items/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/output-files' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/output-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/output-files/{instance_id}' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/output-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/output-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/output-types' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/output-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/output-types/{instance_id}' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/output-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/output-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/preview-files' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/preview-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/preview-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/preview-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/preview-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/working-files' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/working-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/working-files/{instance_id}' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/working-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/working-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/attachment-files' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/attachment-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/attachment-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/attachment-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/attachment-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/comments' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/comments' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/comments/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/comments/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/time-spents/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/time-spents/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/time-spents/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/time-spents/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/time-spents/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/day-offs/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/day-offs/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/day-offs/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/day-offs/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/day-offs/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/custom-actions/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/custom-actions/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/custom-actions/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/custom-actions/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/custom-actions/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/status-automations/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/status-automations/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/status-automations/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/status-automations/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/asset-instances/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/asset-instances/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/playlists/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/playlists/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/playlists/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/playlists/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/playlists/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/events/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/events/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/events/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/events/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/events/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/notifications/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/notifications/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/notifications/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/notifications/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/notifications/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/search-filters/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/search-filters/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/search-filters/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/search-filters/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/search-filters/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/search-filter-groups/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/search-filter-groups/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/search-filter-groups/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/search-filter-groups/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/search-filter-groups/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/schedule-items/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/schedule-items/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/schedule-items/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/schedule-items/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/schedule-items/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/news/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/news/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/news/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/news/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/news/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/milestones/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/milestones/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/milestones/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/milestones/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/milestones/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/metadata-descriptors/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/metadata-descriptors/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/metadata-descriptors/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/metadata-descriptors/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/metadata-descriptors/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/subscriptions/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/subscriptions/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/subscriptions/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/subscriptions/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/subscriptions/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entity-links/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/entity-links/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entity-links/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/entity-links/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/entity-links/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/chats/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/chats/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/chats/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/chats/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/chats/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/chat-messages/' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/chat-messages/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/chat-messages/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/chat-messages/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/chat-messages/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/preview-background-files' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/preview-background-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/studios' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/studios' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/studios/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/studios/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/studios/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/salary-scales' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/salary-scales' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/salary-scales/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/salary-scales/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/salary-scales/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/plugins/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/plugins/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/plugins/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/plugins' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/plugins' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/production-schedule-versions' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/production-schedule-versions' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/production-schedule-versions/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/production-schedule-versions/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/production-schedule-versions/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/production-schedule-version-task-links/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/production-schedule-version-task-links/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/production-schedule-version-task-links/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/production-schedule-version-task-links' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/production-schedule-version-task-links' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/departments/software-licenses' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/departments/a24a6ea4-ce75-4665-a070-57453082c25/software-licenses' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/departments/a24a6ea4-ce75-4665-a070-57453082c25/software-licenses/{software_id}' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/departments/a24a6ea4-ce75-4665-a070-57453082c25/software-licenses/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/departments/hardware-items' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/departments/a24a6ea4-ce75-4665-a070-57453082c25/hardware-items' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/departments/a24a6ea4-ce75-4665-a070-57453082c25/hardware-items/{hardware_item_id}' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/departments/a24a6ea4-ce75-4665-a070-57453082c25/hardware-items/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/edits' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/edits/all' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/edits/with-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/edits/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/edits/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/edits/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/edits/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/edits/a24a6ea4-ce75-4665-a070-57453082c25/preview-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/edits/a24a6ea4-ce75-4665-a070-57453082c25/versions' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25/edits' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25/edit-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/edits' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/edits' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/news' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/preview-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/time-spents' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/entities-linked/with-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/events/last' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/events/login-logs/last' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/export/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/assets.csv' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/export/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/shots.csv' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/export/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/casting.csv' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/export/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/edits.csv' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/export/csv/playlists/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/export/csv/persons.csv' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/export/csv/projects.csv' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/export/csv/tasks.csv' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/export/csv/time-spents.csv' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/export/csv/task-types.csv' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/working-files' \
--header "Authorization: $API_KEY"
Create new working file.
A working file is a file used to produce output files. It is the file the CG artist is working on. It is versioned, tied to a task and a software and requires a comment each time it is created. A path is generated for each file created. The path format is defined in the file tree template file.
curl \
--request POST 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/working-files/new' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/working-files/last-revisions' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/working-file-path' \
--header "Authorization: $API_KEY"
Create new output file linked to assets through an instance of this asset for a given shot.
Some output files are linked to assets through an instance of this asset for a given shot. Each time a CG artist is satisfied by what he did on a working file, he can create an output file that will be linked to a target instance. It keeps track of the working file at the origin of the output file. An output type is required for better categorization (textures, caches, ...). A task type can be set too to give the department related to the output file.
curl \
--request POST 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-files/new' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-files/next-revision' \
--header "Authorization: $API_KEY"
Get last revisions of output files for given instance grouped by output type and file name.
curl \
--request GET 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-files/last-revisions?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"
curl \
--request GET 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-types/a24a6ea4-ce75-4665-a070-57453082c25/output-files' \
--header "Authorization: $API_KEY"
Generate an output file path from file tree template
Generate file path based on several parameters: asset instance, output type, task type, revision, mode, name and separator. Revision can be computed automatically as next revision in case no revision is given in parameter.
curl \
--request POST 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-file-path' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/working-files' \
--header "Authorization: $API_KEY"
Create new output file linked to a given entity.
Output files are linked to entities. Each time a CG artist is satisfied by what he did on a working file, he can create an output file that will be linked to a target entity (an asset, a shot, a sequence, ...). It keeps track of the working file at the origin of the output file. An output type is required for better categorization (textures, caches, ...). A task type can be set too to give the department related to the output file. Revision is automatically set.
curl \
--request POST 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-files/new' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-files/next-revision' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-files/last-revisions' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-types/a24a6ea4-ce75-4665-a070-57453082c25/output-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/entities/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"
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"
Get all output files for given asset instance and given output type.
curl \
--request GET 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25/output-files?temporal_entity_id=cache&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"
curl \
--request POST 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/output-file-path' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/working-files/a24a6ea4-ce75-4665-a070-57453082c25/file' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/working-files/a24a6ea4-ce75-4665-a070-57453082c25/file' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/set-file-tree' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/actions/working-files/a24a6ea4-ce75-4665-a070-57453082c25/comment' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/actions/working-files/a24a6ea4-ce75-4665-a070-57453082c25/modified' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/persons' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/projects' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/episodes' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/sequences' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/shots' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/scenes' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/assets' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/steps' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/status' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/tasks' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/versions' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/notes' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/import/shotgun/errors' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/errors' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/projectconnections' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/import/shotgun/errors/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/project' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/person' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/shot' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/scene' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/episode' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/sequence' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/asset' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/projectconnection' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/step' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/status' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/task' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/note' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/shotgun/remove/version' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/csv/persons' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/assets' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/shots' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/edits' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/casting' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/estimations' \
--header "Authorization: $API_KEY"
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"
curl \
--request POST 'http://api.example.com/import/otio/projects/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
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"
curl \
--request POST 'http://api.example.com/import/kitsu/comments' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/kitsu/entities' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/kitsu/entity-links' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/kitsu/projects' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/import/kitsu/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/status' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/status/influx' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/status/resources' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/status.txt' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/status/test-event' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/stats' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/config' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/news?project_id=a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/news' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/news/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/desktop-login-logs' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/desktop-login-logs' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/presence-logs/2022-07' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/2022-07-12' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/day-offs/2022-07-12' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/year/2022' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/month/2022/7' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/week/2022/35' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/day/2022/7/12' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/quota-shots/month/2022/7?count_mode=weighted' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/quota-shots/week/2022/35?count_mode=weighted' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/quota-shots/day/2022/7/12?count_mode=weighted' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/time-spents/year-table/' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/time-spents/month-table/2022' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/time-spents/week-table/2022' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/time-spents/day-table/2022/7' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/day-offs/2022/7' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/day-offs/week/2022/35' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/day-offs/month/2022/7' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/day-offs/year/2022' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/day-offs' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/actions/persons/a24a6ea4-ce75-4665-a070-57453082c25/invite' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/persons/a24a6ea4-ce75-4665-a070-57453082c25/departments/add' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/actions/persons/a24a6ea4-ce75-4665-a070-57453082c25/departments/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
Allow admin to change password for given user.
Prior to modifying the password, it requires to be admin. An admin can't change other admins password. The new password requires a confirmation to ensure that the admin didn't make a mistake by typing the new password.
curl \
--request POST 'http://api.example.com/actions/persons/a24a6ea4-ce75-4665-a070-57453082c25/change-password' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/actions/persons/a24a6ea4-ce75-4665-a070-57453082c25/disable-two-factor-authentication' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/playlists' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/playlists/all' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes/a24a6ea4-ce75-4665-a070-57453082c25/playlists' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/playlists/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/playlists/entities/a24a6ea4-ce75-4665-a070-57453082c25/preview-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/playlists/a24a6ea4-ce75-4665-a070-57453082c25/jobs/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/playlists/a24a6ea4-ce75-4665-a070-57453082c25/jobs/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/build-jobs' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/playlists/a24a6ea4-ce75-4665-a070-57453082c25/build/mp4' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/playlists/a24a6ea4-ce75-4665-a070-57453082c25/jobs/a24a6ea4-ce75-4665-a070-57453082c25/build/mp4' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/playlists/a24a6ea4-ce75-4665-a070-57453082c25/download/zip' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/playlists/temp' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/playlists/preview-files/running' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/pictures/preview-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/movies/originals/preview-files/a24a6ea4-ce75-4665-a070-57453082c25.mp4' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/movies/originals/preview-files/a24a6ea4-ce75-4665-a070-57453082c25/download' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/movies/low/preview-files/a24a6ea4-ce75-4665-a070-57453082c25.mp4' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/thumbnails/preview-files/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/thumbnails/attachment-files/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/thumbnails-square/preview-files/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/originals/preview-files/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/originals/preview-files/a24a6ea4-ce75-4665-a070-57453082c25.png, pdf, jpg, jpeg, ...' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/originals/preview-files/a24a6ea4-ce75-4665-a070-57453082c25/download' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/previews/preview-files/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/movies/tiles/preview-files/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/thumbnails/organisations/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/pictures/thumbnails/organisations/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/thumbnails/organisations/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/pictures/thumbnails/organisations/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/thumbnails/persons/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/pictures/thumbnails/persons/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/thumbnails/persons/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/pictures/thumbnails/persons/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/thumbnails/projects/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/pictures/thumbnails/projects/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/thumbnails/projects/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/pictures/thumbnails/projects/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/pictures/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/thumbnails/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/pictures/thumbnails/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25.png' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/pictures/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25.hdr' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/actions/preview-files/a24a6ea4-ce75-4665-a070-57453082c25/set-main-preview' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/actions/preview-files/a24a6ea4-ce75-4665-a070-57453082c25/extract-frame' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/actions/preview-files/a24a6ea4-ce75-4665-a070-57453082c25/update-position' \
--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.
curl \
--request PUT 'http://api.example.com/actions/preview-files/a24a6ea4-ce75-4665-a070-57453082c25/update-annotations' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/open' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/all' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/team' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/team' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/team/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/asset-types' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/asset-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/task-types' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/task-types/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/task-status' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/task-status' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/task-status/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/status-automations' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/status-automations' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/status-automations/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/preview-background-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/preview-background-files' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/preview-background-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/metadata-descriptors' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/metadata-descriptors' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/metadata-descriptors/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/metadata-descriptors/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/metadata-descriptors/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/milestones' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/schedule-items' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/schedule-items/task-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/schedule-items/a24a6ea4-ce75-4665-a070-57453082c25/asset-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/schedule-items/a24a6ea4-ce75-4665-a070-57453082c25/episodes' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/schedule-items/a24a6ea4-ce75-4665-a070-57453082c25/sequences' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/time-spents' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/budgets' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/budgets' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/budgets/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/budgets/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/budgets/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/budgets/a24a6ea4-ce75-4665-a070-57453082c25/entries' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/budgets/a24a6ea4-ce75-4665-a070-57453082c25/entries/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/budgets/a24a6ea4-ce75-4665-a070-57453082c25/entries/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/budgets/a24a6ea4-ce75-4665-a070-57453082c25/entries/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/budgets/time-spents' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/production-schedule-versions/a24a6ea4-ce75-4665-a070-57453082c25/task-links' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/production-schedule-versions/a24a6ea4-ce75-4665-a070-57453082c25/set-task-links-from-production' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/production-schedule-versions/a24a6ea4-ce75-4665-a070-57453082c25/set-task-links-from-production-schedule-version' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/production-schedule-versions/a24a6ea4-ce75-4665-a070-57453082c25/apply-to-production' \
--header "Authorization: $API_KEY"
Body
Required
-
Search query string (minimum 3 characters)
-
Filter search results by project ID
-
Maximum number of results per index
Default value is
3
. -
Number of results to skip
Default value is
0
. -
List of index names to search in
Values are
assets
,shots
, orpersons
. Default value is["assets", "shots", "persons"]
.
curl \
--request POST 'http://api.example.com/data/search' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"query":"test will search for test","project_id":"a24a6ea4-ce75-4665-a070-57453082c25","limit":3,"offset":0,"index_names":["assets"]}'
{
"query": "test will search for test",
"project_id": "a24a6ea4-ce75-4665-a070-57453082c25",
"limit": 3,
"offset": 0,
"index_names": [
"assets"
]
}
{
"persons": [
{}
],
"assets": [
{}
],
"shots": [
{}
]
}
curl \
--request GET 'http://api.example.com/data/shots' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/shots/all' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/shots/with-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json"
{}
curl \
--request DELETE 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25/assets' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25/preview-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/shots/a24a6ea4-ce75-4665-a070-57453082c25/versions' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/scenes/all' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/scenes/with-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/scenes/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/scenes/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/scenes/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/scenes/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/scenes/a24a6ea4-ce75-4665-a070-57453082c25/shots' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/scenes/a24a6ea4-ce75-4665-a070-57453082c25/shots' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"shot_id":"a24a6ea4-ce75-4665-a070-57453082c25"}'
{
"shot_id": "a24a6ea4-ce75-4665-a070-57453082c25"
}
curl \
--request DELETE 'http://api.example.com/data/scenes/a24a6ea4-ce75-4665-a070-57453082c25/shots/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes/with-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25/shots' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25/sequences' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25/shot-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/episodes/a24a6ea4-ce75-4665-a070-57453082c25/asset-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/sequences' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/sequences/with-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/sequences/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/sequences/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/sequences/a24a6ea4-ce75-4665-a070-57453082c25/shots' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/sequences/a24a6ea4-ce75-4665-a070-57453082c25/scenes' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/sequences/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/sequences/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/sequences/a24a6ea4-ce75-4665-a070-57453082c25/shot-tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/shots' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/shots' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"name":"Name of shot","description":"Description of shot","sequence_id":"a24a6ea4-ce75-4665-a070-57453082c25","nb_frames":24}'
{
"name": "Name of shot",
"description": "Description of shot",
"sequence_id": "a24a6ea4-ce75-4665-a070-57453082c25",
"nb_frames": 24
}
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/scenes' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/scenes' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"name":"Name of scene","sequence_id":"a24a6ea4-ce75-4665-a070-57453082c25"}'
{
"name": "Name of scene",
"sequence_id": "a24a6ea4-ce75-4665-a070-57453082c25"
}
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/sequences' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/sequences' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"name":"Name of sequence","episode_id":"a24a6ea4-ce75-4665-a070-57453082c25"}'
{
"name": "Name of sequence",
"episode_id": "a24a6ea4-ce75-4665-a070-57453082c25"
}
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"name":"Name of the episode","description":"Description of the episode"}'
{
"name": "Name of the episode",
"description": "Description of the episode"
}
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes/stats' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes/retake-stats' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/quotas/a24a6ea4-ce75-4665-a070-57453082c25?count_mode=weighted' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/quotas/persons/a24a6ea4-ce75-4665-a070-57453082c25?count_mode=weighted' \
--header "Authorization: $API_KEY"
Set frames for given shots.
curl \
--request POST 'http://api.example.com/actions/projects/{project_id}/task-types/{task_type_id}/set-shot-nb-frames' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"shots":[{"shot_id":"a24a6ea4-ce75-4665-a070-57453082c25","nb_frames":24}]}'
{
"shots": [
{
"shot_id": "a24a6ea4-ce75-4665-a070-57453082c25",
"nb_frames": 24
}
]
}
Query parameters
-
Filter tasks on given project ID
-
Filter tasks on given task status ID
-
Filter tasks on given task type ID
-
Filter tasks on given person ID
-
Filter tasks posterior to given start date
-
Filter tasks anterior to given due date
-
Filter tasks on given priority
-
Page number
Default value is
1
. -
Number of tasks per page
Default value is
100
.
curl \
--request GET 'http://api.example.com/data/tasks/open-tasks' \
--header "Authorization: $API_KEY"
{
"data": [
{}
],
"stats": {
"total": 42,
"total_duration": 42,
"total_estimation": 42,
"status": {}
},
"limit": 42,
"page": 42,
"is_more": true
}
curl \
--request GET 'http://api.example.com/data/tasks/open-tasks/stats' \
--header "Authorization: $API_KEY"
{
"additionalProperty1": {
"task_types": {
"additionalProperty1": {
"total": 42,
"done": 42,
"estimation": 42,
"duration": 42
},
"additionalProperty2": {
"total": 42,
"done": 42,
"estimation": 42,
"duration": 42
}
}
},
"additionalProperty2": {
"task_types": {
"additionalProperty1": {
"total": 42,
"done": 42,
"estimation": 42,
"duration": 42
},
"additionalProperty2": {
"total": 42,
"done": 42,
"estimation": 42,
"duration": 42
}
}
}
}
curl \
--request GET 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
{}
curl \
--request DELETE 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/previews' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/tasks/a24a6ea4-ce75-4665-a070-57453082c25/full' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/related-tasks/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/done-tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/entities/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/comments' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/notifications' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/preview-files' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/subscriptions' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/persons/task-dates' \
--header "Authorization: $API_KEY"
[
{
"person_id": "string",
"first_start_date": "2025-05-04",
"last_end_date": "2025-05-04"
}
]
curl \
--request DELETE 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/delete-tasks' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/delete-tasks' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/assign' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/actions/tasks/clear-assignation' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/actions/persons/a24a6ea4-ce75-4665-a070-57453082c25/assign' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/2022-07-12' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/time-spents' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/2022-07-12/persons/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/2022-07-12/persons/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/2022-07-12/persons/a24a6ea4-ce75-4665-a070-57453082c25/add' \
--header "Authorization: $API_KEY"
Add preview metadata to given task. The preview file itself should be
uploaded afterward.
Revision is automatically set: it is equal to last revision + 1. It can
be also set manually.
curl \
--request POST 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments/a24a6ea4-ce75-4665-a070-57453082c25/add-preview' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"revision":1}'
{
"revision": 1
}
{}
Add a preview to given comment.
curl \
--request POST 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments/a24a6ea4-ce75-4665-a070-57453082c25/preview-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY" \
--header "Content-Type: multipart/form-data" \
--form "file=@file"
{}
Delete preview from given comment.
curl \
--request DELETE 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/comments/a24a6ea4-ce75-4665-a070-57453082c25/preview-files/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/actions/tasks/a24a6ea4-ce75-4665-a070-57453082c25/to-review' \
--header "Authorization: $API_KEY"
Create a new task for given shot and task type.
curl \
--request POST 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/shots/create-tasks' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '["string"]'
[
"string"
]
[
{}
]
curl \
--request POST 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/assets/create-tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request POST 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/edits/create-tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request POST 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/concepts/create-tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request POST 'http://api.example.com/actions/projects/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/create-tasks/{entity_type}/' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request PUT 'http://api.example.com/actions/tasks/{task_id}/set-main-preview' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/actions/persons/{person_id}/clear-avatar' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/user/context' \
--header "Authorization: $API_KEY"
{}
curl \
--request GET 'http://api.example.com/data/user/assets/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/shots/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/scenes/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/sequences/a24a6ea4-ce75-4665-a070-57453082c25/tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/assets/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/shots/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/scenes/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/sequences/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/projects/open' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/projects/a24a6ea4-ce75-4665-a070-57453082c25/asset-types' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/projects/a24a6ea4-ce75-4665-a070-57453082c25/asset-types/a24a6ea4-ce75-4665-a070-57453082c25/assets' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/projects/a24a6ea4-ce75-4665-a070-57453082c25/sequences' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/sequences/a24a6ea4-ce75-4665-a070-57453082c25/shots' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/sequences/a24a6ea4-ce75-4665-a070-57453082c25/scenes' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/tasks-to-check' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/done-tasks' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/filters' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request POST 'http://api.example.com/data/user/filters' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/x-www-form-urlencoded" \
--data 'name=Name+of+filter&query=%7B%22project_id%22%3A+%22uuid%22%7D&list_type=todo&entity_type=Asset&project_id=a24a6ea4-ce75-4665-a070-57453082c25&is_shared=false&search_filter_group_id=string&department_id=string'
{}
curl \
--request PUT 'http://api.example.com/data/user/filters/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/user/filters/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/user/filter-groups' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request POST 'http://api.example.com/data/user/filter-groups' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/x-www-form-urlencoded" \
--data 'name=Name+of+filter+group&color=string&list_type=todo&entity_type=Asset&is_shared=false&project_id=a24a6ea4-ce75-4665-a070-57453082c25&department_id=a24a6ea4-ce75-4665-a070-57453082c25'
{}
curl \
--request GET 'http://api.example.com/data/user/filter-groups/{filter_group_id}' \
--header "Authorization: $API_KEY"
curl \
--request PUT 'http://api.example.com/data/user/filter-groups/{filter_group_id}' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/data/user/filter-groups/{filter_group_id}' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/user/desktop-login-logs' \
--header "Authorization: $API_KEY"
[
{}
]
Create a desktop login log. Desktop login logs can
only be created by the current user.
curl \
--request POST 'http://api.example.com/data/user/desktop-login-logs' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/x-www-form-urlencoded" \
--data 'date=2022-07-12'
{}
Get all time spents for the current user.
Optionnaly can accept date range parameters.
curl \
--request GET 'http://api.example.com/data/user/time-spents' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/time-spents/2022-07-12' \
--header "Authorization: $API_KEY"
{}
curl \
--request GET 'http://api.example.com/data/user/tasks/a24a6ea4-ce75-4665-a070-57453082c25/time-spents/2022-07-12' \
--header "Authorization: $API_KEY"
{}
curl \
--request GET 'http://api.example.com/data/user/day-offs/2022-07-12' \
--header "Authorization: $API_KEY"
{}
curl \
--request GET 'http://api.example.com/data/user/notifications' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request GET 'http://api.example.com/data/user/notifications/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY"
{}
curl \
--request PUT 'http://api.example.com/data/user/notifications/a24a6ea4-ce75-4665-a070-57453082c25' \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/x-www-form-urlencoded" \
--data 'read=true'
{}
curl \
--request GET 'http://api.example.com/data/user/tasks/a24a6ea4-ce75-4665-a070-57453082c25/subscribed' \
--header "Authorization: $API_KEY"
true
curl \
--request GET 'http://api.example.com/data/user/chats' \
--header "Authorization: $API_KEY"
[
{}
]
curl \
--request POST 'http://api.example.com/actions/user/chats/a24a6ea4-ce75-4665-a070-57453082c25/join' \
--header "Authorization: $API_KEY"
{}
curl \
--request DELETE 'http://api.example.com/actions/user/chats/a24a6ea4-ce75-4665-a070-57453082c25/join' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/user/tasks/a24a6ea4-ce75-4665-a070-57453082c25/subscribe' \
--header "Authorization: $API_KEY"
{}
curl \
--request DELETE 'http://api.example.com/actions/user/tasks/a24a6ea4-ce75-4665-a070-57453082c25/unsubscribe' \
--header "Authorization: $API_KEY"
curl \
--request DELETE 'http://api.example.com/actions/user/clear-avatar' \
--header "Authorization: $API_KEY"
curl \
--request GET 'http://api.example.com/data/user/entities/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/subscribed' \
--header "Authorization: $API_KEY"
true
curl \
--request GET 'http://api.example.com/data/user/projects/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/sequence-subscriptions' \
--header "Authorization: $API_KEY"
[
"string"
]
curl \
--request POST 'http://api.example.com/actions/user/sequences/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/subscribe' \
--header "Authorization: $API_KEY"
{}
curl \
--request DELETE 'http://api.example.com/actions/user/sequences/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/unsubscribe' \
--header "Authorization: $API_KEY"
curl \
--request POST 'http://api.example.com/actions/user/notifications/mark-all-as-read' \
--header "Authorization: $API_KEY"
{
"success": true
}