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

3 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