curl \
--request POST 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/settings/task-types' \
--header "Authorization: $API_KEY"
Kitsu API
0.20.73
Base URL
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.
GET
/auth/email-otp
curl \
--request GET 'http://api.example.com/auth/email-otp' \
--header "Authorization: $API_KEY"
GET
/auth/saml/login
curl \
--request GET 'http://api.example.com/auth/saml/login' \
--header "Authorization: $API_KEY"
GET
/data/assets/{asset_id}/casting
curl \
--request GET 'http://api.example.com/data/assets/a24a6ea4-ce75-4665-a070-57453082c25/casting' \
--header "Authorization: $API_KEY"
POST
/data/project-status
curl \
--request POST 'http://api.example.com/data/project-status' \
--header "Authorization: $API_KEY"
GET
/data/day-offs/
curl \
--request GET 'http://api.example.com/data/day-offs/' \
--header "Authorization: $API_KEY"
POST
/data/entity-links/
curl \
--request POST 'http://api.example.com/data/entity-links/' \
--header "Authorization: $API_KEY"
POST
/import/shotgun/projects
curl \
--request POST 'http://api.example.com/import/shotgun/projects' \
--header "Authorization: $API_KEY"
POST
/import/shotgun/shots
curl \
--request POST 'http://api.example.com/import/shotgun/shots' \
--header "Authorization: $API_KEY"
POST
/import/shotgun/remove/sequence
curl \
--request POST 'http://api.example.com/import/shotgun/remove/sequence' \
--header "Authorization: $API_KEY"
POST
/import/csv/projects/{project_id}/task-types/{task_type_id}/estimations
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"
POST
/import/csv/projects/{project_id}/episodes/{episode_id}/task-types/{task_type_id}/estimations
curl \
--request POST 'http://api.example.com/import/csv/projects/a24a6ea4-ce75-4665-a070-57453082c25/episodes/a24a6ea4-ce75-4665-a070-57453082c25/task-types/a24a6ea4-ce75-4665-a070-57453082c25/estimations' \
--header "Authorization: $API_KEY"
GET
/data/projects/{project_id}/playlists/all
curl \
--request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/playlists/all' \
--header "Authorization: $API_KEY"
POST
/data/projects/{project_id}/settings/task-types