Retrieve all task types related to a given concept.

GET /data/concepts/{concept_id}/task-types

Path parameters

  • concept_id Required

Responses

  • 200

    All task types related to given concept

GET /data/concepts/{concept_id}/task-types
curl \
 --request GET 'http://api.example.com/data/concepts/a24a6ea4-ce75-4665-a070-57453082c25/task-types' \
 --header "Authorization: $API_KEY"

































Retrieve all entries for given model.

GET /data/projects

Filters can be specified in the query string.

Responses

  • 200

    All entries for given model

  • 400

    Format error

  • 403

    Permission denied

GET /data/projects
curl \
 --request GET 'http://api.example.com/data/projects' \
 --header "Authorization: $API_KEY"












































































































































































































































































































































































































































Update a model with data given in the request body.

PUT /data/asset-instances/{instance_id}

JSON format is expected. Model performs the validation automatically when fields are modified.

Path parameters

  • instance_id Required

Responses

  • 200

    Model updated

  • 400

    Error

PUT /data/asset-instances/{instance_id}
curl \
 --request PUT 'http://api.example.com/data/asset-instances/a24a6ea4-ce75-4665-a070-57453082c25' \
 --header "Authorization: $API_KEY"




















































































































































Create a model with data given in the request body.

POST /data/milestones/

JSON format is expected. The model performs the validation automatically when instantiated.

Responses

  • 200

    Model created

  • 400

    Error

POST /data/milestones/
curl \
 --request POST 'http://api.example.com/data/milestones/' \
 --header "Authorization: $API_KEY"



































































































































































































































































































































































































































































































































































































Import remove instance.

POST /import/shotgun/remove/asset

Responses

  • 204

    Instance removed

POST /import/shotgun/remove/asset
curl \
 --request POST 'http://api.example.com/import/shotgun/remove/asset' \
 --header "Authorization: $API_KEY"








































































































































































































































Retrieve all playlists related to given project.

GET /data/projects/{project_id}/playlists

Result is paginated and can be sorted.

Path parameters

  • project_id Required

Query parameters

  • page
  • sort_by
  • task_type_id

Responses

  • 200

    All playlists related to given project

GET /data/projects/{project_id}/playlists
curl \
 --request GET 'http://api.example.com/data/projects/a24a6ea4-ce75-4665-a070-57453082c25/playlists' \
 --header "Authorization: $API_KEY"


























































































































































































































































































































































Set task links for given production schedule version from tasks.

POST /actions/production-schedule-versions/{production_schedule_version_id}/set-task-links-from-production

Path parameters

  • production_schedule_version_id Required

Responses

  • 200

    Task links created.

  • 400

    Wrong ID format

POST /actions/production-schedule-versions/{production_schedule_version_id}/set-task-links-from-production
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"






































































































































Retrieve all sequence entries.

GET /data/sequences

Filters can be specified in the query string.

Query parameters

  • episode_id

Responses

  • 200

    All sequence entries

GET /data/sequences
curl \
 --request GET 'http://api.example.com/data/sequences' \
 --header "Authorization: $API_KEY"





































































































































































Remove all assignations set to given task.

PUT /actions/tasks/clear-assignation

Responses

  • 200

    All assignations removed

PUT /actions/tasks/clear-assignation
curl \
 --request PUT 'http://api.example.com/actions/tasks/clear-assignation' \
 --header "Authorization: $API_KEY"













































































































Return asset types related to given project if the current user has

GET /data/user/projects/{project_id}/asset-types

access to it.

Path parameters

  • project_id string(uuid) Required

Responses

  • 200 application/json

    Asset types related to given project

  • 404

    Project not found

GET /data/user/projects/{project_id}/asset-types
curl \
 --request GET 'http://api.example.com/data/user/projects/a24a6ea4-ce75-4665-a070-57453082c25/asset-types' \
 --header "Authorization: $API_KEY"
Response examples (200)
[
  {}
]