Change Updates

Do not miss any Kitsu API changes, ever again

Subscribe to the Kitsu API changelog to be up to date on recent changes.

RSS

23 days ago

main
0.20.83
Compare

API structure has changed

230 structure changes including:
2 Additions
228 Modifications
Modified 228 Breaking
GET /movies/originals/preview-files/{instance_id}/download
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • video/mp4 content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /movies/tiles/preview-files/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/originals/preview-files/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/originals/preview-files/{instance_id}.{extension}
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • extension path parameter Modified
    • Type is now string
  • Response
  • 200 response Modified
    • application/octet-stream content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/originals/preview-files/{instance_id}/download
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/octet-stream content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/preview-background-files/{instance_id}.{extension}
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • extension path parameter Modified
    • Type is now string
  • Response
  • 200 response Modified
    • image/vnd.radiance content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/previews/preview-files/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/thumbnails-square/preview-files/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/thumbnails/attachment-files/{attachment_file_id}.png
  • Path
  • attachment_file_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/thumbnails/organisations/{instance_id}
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/thumbnails/organisations/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/thumbnails/persons/{instance_id}
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/thumbnails/persons/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/thumbnails/preview-background-files/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/thumbnails/preview-files/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/thumbnails/projects/{instance_id}
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /pictures/thumbnails/projects/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /actions/persons/{person_id}/change-password
  • Response
  • 400 response Modified
    • application/json content type Modified
      • error property Modified
        • Type went from string to boolean
          Breaking
      • message property Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • application/x-www-form-urlencoded content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
POST /actions/persons/{person_id}/departments/add
  • Body
  • application/x-www-form-urlencoded content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /actions/production-schedule-versions/{production_schedule_version_id}/apply-to-production
  • Path
  • production_schedule_version_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
POST /actions/production-schedule-versions/{production_schedule_version_id}/set-task-links-from-production
  • Path
  • production_schedule_version_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
POST /actions/production-schedule-versions/{production_schedule_version_id}/set-task-links-from-production-schedule-version
  • Path
  • production_schedule_version_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
POST /actions/projects/{project_id}/delete-tasks
  • Response
  • 200 response Modified
    • application/json content type Added
POST /actions/projects/{project_id}/set-file-tree
  • Response
  • 200 response Modified
    • application/json content type Modified
      • success, tree_name properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id, name, file_tree, updated_at properties Added
  • 400 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /actions/projects/{project_id}/task-types/{task_type_id}/assets/create-tasks
  • Response
  • 201 response Modified
    • application/json content type Modified
      • id, name, task_type_id, task_status_id, entity_id, project_id properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • application/json content type Added
POST /actions/projects/{project_id}/task-types/{task_type_id}/concepts/create-tasks
  • Response
  • 201 response Modified
    • application/json content type Modified
      • id, name, task_type_id, task_status_id, entity_id, project_id properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • application/json content type Added
POST /actions/projects/{project_id}/task-types/{task_type_id}/create-tasks/{entity_type}/
  • Response
  • 201 response Modified
    • application/json content type Modified
      • id, name, task_type_id, task_status_id, entity_id, project_id properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • application/json content type Added
  • Path
  • entity_type path parameter Added
POST /actions/projects/{project_id}/task-types/{task_type_id}/edits/create-tasks
  • Response
  • 201 response Modified
    • application/json content type Modified
      • id, name, task_type_id, task_status_id, entity_id, project_id properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • application/json content type Added
POST /data/projects/{project_id}/team
  • Body
  • application/x-www-form-urlencoded content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/scenes/{scene_id}/task-types
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/scenes/{scene_id}/tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/sequences
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/sequences/with-tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/sequences/{sequence_id}
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/sequences/{sequence_id}/scenes
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/sequences/{sequence_id}/shot-tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/sequences/{sequence_id}/shots
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/sequences/{sequence_id}/task-types
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/sequences/{sequence_id}/tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/shots
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/shots/all
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/shots/with-tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/shots/{shot_id}
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/shots/{shot_id}/assets
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/shots/{shot_id}/preview-files
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/shots/{shot_id}/task-types
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/shots/{shot_id}/tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/shots/{shot_id}/versions
  • Response
  • 204 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 200 response Added
GET /data/tasks/{task_id}/attachment-files
  • Response
  • 200 response Modified
    • application/json content type Modified
      • reply_id property Added
GET /data/tasks/{task_id}/comments
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id, object_id, person_id, text, created_at, updated_at properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/tasks/{task_id}/comments/{comment_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id, object_id, person_id, text, created_at, updated_at properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/tasks/{task_id}/full
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/tasks/{task_id}/previews
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id, task_id, revision, comment_id, person_id, created_at properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/tasks/{task_id}/working-files
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/tasks/{task_id}/working-files/last-revisions
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/working-files/{working_file_id}/file
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /movies/low/preview-files/{instance_id}.mp4
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • video/mp4 content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /movies/originals/preview-files/{instance_id}.mp4
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • video/mp4 content type Added
  • 403, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/scenes/{scene_id}/shots
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
POST /data/search
  • Response
  • 200 response Modified
    • application/json content type Modified
      • persons, assets, shots properties Modified
        • Type went from array[object] to array
          Breaking
  • 403 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/tasks/{task_id}/working-file-path
  • Response
  • 200 response Modified
    • application/json content type Modified
      • name property Added
POST /data/tasks/{task_id}/working-files/new
  • Response
  • 201 response Modified
    • application/json content type Modified
      • created_at, updated_at properties Added
  • 400 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/working-files/{working_file_id}/file
  • Response
  • 201 response Modified
    • application/json content type Modified
      • success property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id, name, path, revision, task_id, created_at, updated_at properties Added
  • 400, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /pictures/preview-background-files/{instance_id}
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201, 400 responses Added
POST /pictures/preview-files/{instance_id}
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201, 400 responses Added
POST /pictures/thumbnails/organisations/{instance_id}
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
POST /pictures/thumbnails/organisations/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
POST /pictures/thumbnails/persons/{instance_id}
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
POST /pictures/thumbnails/persons/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
POST /pictures/thumbnails/preview-background-files/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
POST /pictures/thumbnails/projects/{instance_id}
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
POST /pictures/thumbnails/projects/{instance_id}.png
  • Path
  • instance_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200, 404 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
PUT /actions/persons/{person_id}/assign
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Added
  • Body
  • application/json content type Added
PUT /actions/preview-files/{preview_file_id}/set-main-preview
  • Path
  • preview_file_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Added
  • Query
  • frame_number query parameter Added
PUT /actions/preview-files/{preview_file_id}/update-annotations
  • Path
  • preview_file_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
PUT /actions/preview-files/{preview_file_id}/update-position
  • Path
  • preview_file_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
PUT /actions/tasks/clear-assignation
  • Response
  • 200 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
PUT /actions/tasks/{task_id}/assign
  • Response
  • 200 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
PUT /actions/tasks/{task_id}/set-main-preview
  • Response
  • 200 response Modified
    • application/json content type Added
  • Path
  • preview_file_id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • task_id path parameter Added
PUT /actions/tasks/{task_id}/to-review
  • Response
  • 200 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
PUT /actions/working-files/{working_file_id}/comment
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /actions/working-files/{working_file_id}/modified
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
PUT /data/projects/{project_id}/budgets/{budget_id}
  • Path
  • project_id, budget_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
PUT /data/projects/{project_id}/budgets/{budget_id}/entries/{entry_id}
  • Path
  • project_id, budget_id, entry_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
PUT /data/projects/{project_id}/metadata-descriptors/{descriptor_id}
  • Path
  • project_id, descriptor_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
PUT /data/shots/{shot_id}
  • Body
  • application/json content type Modified
    • name, description, nb_frames, data properties Added
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Added
POST /actions/projects/{project_id}/task-types/{task_type_id}/set-shot-nb-frames
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Added
POST /actions/projects/{project_id}/task-types/{task_type_id}/shots/create-tasks
  • Response
  • 201 response Modified
    • application/json content type Modified
      • id, name, task_type_id, task_status_id, entity_id, project_id properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /actions/tasks/batch-comment
  • Response
  • 201 response Modified
    • application/json content type Added
  • Body
  • multipart/form-data content type Added
POST /actions/tasks/{task_id}/batch-comment
  • Path
  • task_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 201 response Modified
    • application/json content type Added
  • Body
  • multipart/form-data content type Added
POST /actions/tasks/{task_id}/comments/{comment_id}/add-preview
  • Response
  • 201 response Modified
    • application/json content type Modified
      • id, comment_id, task_id, revision, person_id, created_at properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /actions/tasks/{task_id}/comments/{comment_id}/preview-files/{preview_file_id}
  • Response
  • 201 response Modified
    • application/json content type Modified
      • id, comment_id, task_id, revision, person_id properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /actions/tasks/{task_id}/time-spents/{date}/persons/{person_id}
  • Response
  • 201 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
  • Body
  • application/json content type Added
POST /actions/tasks/{task_id}/time-spents/{date}/persons/{person_id}/add
  • Response
  • 201 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
  • Body
  • application/json content type Added
POST /data/asset-instances/{asset_instance_id}/entities/{temporal_entity_id}/output-file-path
  • Path
  • asset_instance_id, temporal_entity_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Body
  • application/json content type Added
POST /data/asset-instances/{asset_instance_id}/entities/{temporal_entity_id}/output-files/new
  • Response
  • 200, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
POST /data/asset-instances/{asset_instance_id}/entities/{temporal_entity_id}/output-files/next-revision
  • Path
  • asset_instance_id, temporal_entity_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
POST /data/entities/{entity_id}/output-file-path
  • Response
  • 200 response Modified
    • application/json content type Modified
      • path property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • folder_path, file_name properties Added
POST /data/entities/{entity_id}/output-files/new
  • Response
  • 200, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 201 response Added
POST /data/entities/{entity_id}/output-files/next-revision
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/persons/{person_id}/desktop-login-logs
  • Body
  • application/x-www-form-urlencoded content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/playlists/{playlist_id}/notify-clients
  • Body
  • application/json content type Modified
    • Content type is no longer required
POST /data/projects/{project_id}/budgets
  • Body
  • application/x-www-form-urlencoded content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/projects/{project_id}/budgets/{budget_id}/entries
  • Body
  • application/x-www-form-urlencoded content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/projects/{project_id}/episodes
  • Body
  • application/json content type Modified
    • status property Added
  • Response
  • 201 response Modified
    • application/json content type Added
POST /data/projects/{project_id}/metadata-descriptors
  • Body
  • application/x-www-form-urlencoded content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/projects/{project_id}/playlists/temp
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • sort query parameter Added
POST /data/projects/{project_id}/scenes
  • Response
  • 201 response Modified
    • application/json content type Added
POST /data/projects/{project_id}/sequences
  • Response
  • 201 response Modified
    • application/json content type Added
POST /data/projects/{project_id}/settings/asset-types
  • Body
  • application/x-www-form-urlencoded content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/projects/{project_id}/settings/preview-background-files
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 201 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
POST /data/projects/{project_id}/settings/status-automations
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 201 response Modified
    • application/json content type Added
  • Body
  • application/json content type Added
POST /data/projects/{project_id}/settings/task-status
  • Body
  • application/x-www-form-urlencoded content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/projects/{project_id}/settings/task-types
  • Body
  • application/x-www-form-urlencoded content type Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • application/json content type Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /data/projects/{project_id}/shots
  • Response
  • 201 response Modified
    • application/json content type Added
DELETE /actions/persons/{person_id}/clear-avatar
  • Path
  • person_id path parameter Added
GET /data/entities/{entity_id}/working-files
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/episodes
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/episodes/with-tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/episodes/{episode_id}
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/episodes/{episode_id}/asset-tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/episodes/{episode_id}/sequences
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/episodes/{episode_id}/shot-tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/episodes/{episode_id}/shots
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/episodes/{episode_id}/task-types
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/episodes/{episode_id}/tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/files/{file_id}
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/persons/day-offs/{year}/{month}
  • Path
  • year, month path parameters Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/persons/task-dates
  • Response
  • 403 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/persons/time-spents/day-table/{year}/{month}
  • Path
  • year, month path parameters Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/persons/time-spents/month-table/{year}
  • Path
  • year path parameter Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/persons/time-spents/week-table/{year}
  • Path
  • year path parameter Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/persons/time-spents/year-table/
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/persons/{person_id}/day-offs
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/persons/{person_id}/day-offs/month/{year}/{month}
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • year, month path parameters Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/persons/{person_id}/day-offs/week/{year}/{week}
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • year, week path parameters Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/persons/{person_id}/day-offs/year/{year}
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • year path parameter Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/persons/{person_id}/day-offs/{date}
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/persons/{person_id}/desktop-login-logs
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/persons/{person_id}/done-tasks
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id, name, task_type_id, task_status_id, entity_id, project_id, assignees properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/persons/{person_id}/quota-shots/day/{year}/{month}/{day}
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • year, month, day path parameters Modified
    • Type is now integer
  • Query
  • count_mode query parameter Modified
    • Query parameter is no longer required
    • Type is now string
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
GET /data/persons/{person_id}/quota-shots/month/{year}/{month}
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • year, month path parameters Modified
    • Type is now integer
  • Query
  • count_mode query parameter Modified
    • Query parameter is no longer required
    • Type is now string
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
GET /data/persons/{person_id}/quota-shots/week/{year}/{week}
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • year, week path parameters Modified
    • Type is now integer
  • Query
  • count_mode query parameter Modified
    • Query parameter is no longer required
    • Type is now string
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
GET /data/persons/{person_id}/related-tasks/{task_type_id}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id, name, task_type_id, task_status_id, entity_id, project_id, assignees properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
DELETE /actions/persons/{person_id}/departments/{department_id}
  • Path
  • person_id, department_id path parameters Modified
    • Type is now string(uuid)
DELETE /actions/persons/{person_id}/disable-two-factor-authentication
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Modified
    • application/json content type Added
DELETE /actions/tasks/{task_id}/comments/{comment_id}/preview-files/{preview_file_id}
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
DELETE /actions/tasks/{task_id}/time-spents/{date}/persons/{person_id}
  • Response
  • 201 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
DELETE /data/playlists/{playlist_id}/jobs/{build_job_id}
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
DELETE /data/projects/{project_id}/budgets/{budget_id}
  • Path
  • project_id, budget_id path parameters Modified
    • Type is now string(uuid)
DELETE /data/projects/{project_id}/budgets/{budget_id}/entries/{entry_id}
  • Path
  • project_id, budget_id, entry_id path parameters Modified
    • Type is now string(uuid)
DELETE /data/projects/{project_id}/metadata-descriptors/{descriptor_id}
  • Path
  • project_id, descriptor_id path parameters Modified
    • Type is now string(uuid)
DELETE /data/projects/{project_id}/settings/asset-types/{asset_type_id}
  • Path
  • project_id, asset_type_id path parameters Modified
    • Type is now string(uuid)
DELETE /data/projects/{project_id}/settings/preview-background-files/{preview_background_file_id}
  • Path
  • project_id, preview_background_file_id path parameters Modified
    • Type is now string(uuid)
DELETE /data/projects/{project_id}/settings/status-automations/{status_automation_id}
  • Path
  • project_id, status_automation_id path parameters Modified
    • Type is now string(uuid)
DELETE /data/projects/{project_id}/settings/task-status/{task_status_id}
  • Path
  • project_id, task_status_id path parameters Modified
    • Type is now string(uuid)
DELETE /data/projects/{project_id}/settings/task-types/{task_type_id}
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string(uuid)
DELETE /data/projects/{project_id}/team/{person_id}
  • Path
  • project_id, person_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
DELETE /data/tasks/{task_id}/comments/{comment_id}
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /actions/persons/{person_id}/invite
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /actions/preview-files/{preview_file_id}/extract-frame
  • Path
  • preview_file_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • image/png content type Added
  • Query
  • frame_number query parameter Added
GET /actions/tasks/{task_id}/time-spents
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /actions/tasks/{task_id}/time-spents/{date}
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/asset-instances/{asset_instance_id}/entities/{temporal_entity_id}/output-files/last-revisions
  • Query
  • output_type_id, task_type_id, file_status_id, representation query parameters Modified
    • Query parameters are no longer required
  • name query parameter Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/asset-instances/{asset_instance_id}/entities/{temporal_entity_id}/output-types
  • Path
  • asset_instance_id, temporal_entity_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/asset-instances/{asset_instance_id}/entities/{temporal_entity_id}/output-types/{output_type_id}/output-files
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • representation query parameter Added
GET /data/asset-instances/{asset_instance_id}/output-files
  • Query
  • temporal_entity_id, output_type_id, task_type_id, file_status_id, representation query parameters Modified
    • Query parameters are no longer required
  • name query parameter Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/entities/{entity_id}/output-files
  • Query
  • output_type_id, task_type_id, file_status_id, representation query parameters Modified
    • Query parameters are no longer required
  • name query parameter Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/entities/{entity_id}/output-files/last-revisions
  • Path
  • entity_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • Query
  • output_type_id, task_type_id, representation, file_status_id, name query parameters Added
GET /data/entities/{entity_id}/output-types
  • Path
  • entity_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/entities/{entity_id}/output-types/{output_type_id}/output-files
  • Path
  • entity_id, output_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • Query
  • representation query parameter Added
GET /data/entities/{entity_id}/task-types/{task_type_id}/tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/milestones
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/notifications
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/output-files
  • Query
  • output_type_id, task_type_id, file_status_id, representation query parameters Modified
    • Query parameters are no longer required
  • name query parameter Added
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/projects/{project_id}/playlists/all
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/projects/{project_id}/playlists/{playlist_id}
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/projects/{project_id}/preview-files
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/quotas/persons/{person_id}
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Added
GET /data/projects/{project_id}/quotas/{task_type_id}
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Added
GET /data/projects/{project_id}/scenes
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/schedule-items
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/schedule-items/task-types
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/schedule-items/{task_type_id}/asset-types
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/schedule-items/{task_type_id}/episodes
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/schedule-items/{task_type_id}/sequences
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/sequences
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/settings/preview-background-files
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/settings/status-automations
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/settings/task-status
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/shots
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/subscriptions
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/task-types
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/team
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/projects/{project_id}/time-spents
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/scenes/all
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/scenes/with-tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/scenes/{scene_id}
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/scenes/{scene_id}/shots
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/persons/{person_id}/tasks
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id, name, task_type_id, task_status_id, entity_id, project_id, assignees properties Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/persons/{person_id}/time-spents
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/persons/{person_id}/time-spents/day/{year}/{month}/{day}
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • year, month, day path parameters Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
GET /data/persons/{person_id}/time-spents/month/{year}/{month}
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • year, month path parameters Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
GET /data/persons/{person_id}/time-spents/week/{year}/{week}
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • year, week path parameters Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • 400 response Added
GET /data/persons/{person_id}/time-spents/year/{year}
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/persons/{person_id}/time-spents/{date}
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/playlists/entities/{entity_id}/preview-files
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/playlists/preview-files/running
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/playlists/{playlist_id}/build/mp4
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/playlists/{playlist_id}/download/zip
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/playlists/{playlist_id}/jobs/{build_job_id}
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/playlists/{playlist_id}/jobs/{build_job_id}/build/mp4
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/projects/{project_id}/metadata-descriptors/{descriptor_id}
  • Path
  • project_id, descriptor_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/metadata-descriptors
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/episodes/stats
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/episodes/retake-stats
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/episodes
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/comments
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/build-jobs
  • Response
  • 404 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /data/projects/{project_id}/budgets/{budget_id}/entries/{entry_id}
  • Path
  • project_id, budget_id, entry_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/budgets/{budget_id}/entries
  • Path
  • project_id, budget_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/budgets/{budget_id}
  • Path
  • project_id, budget_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/budgets/time-spents
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/{project_id}/budgets
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/projects/open
  • Query
  • name query parameter Added
GET /data/projects/all
  • Query
  • name query parameter Added
GET /data/production-schedule-versions/{production_schedule_version_id}/task-links
  • Path
  • production_schedule_version_id path parameter Modified
    • Type is now string(uuid)
  • Query
  • task_type_id query parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
Added 2
GET /data/persons/{person_id}/time-spents/month/all/{year}/{month}
GET /actions/preview-files/{preview_file_id}/extract-tile