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

20 days ago

main
0.20.72
Compare

API structure has changed

82 structure changes including:
2 Additions
80 Modifications
Modified 80 Breaking
PUT /data/user/notifications/{notification_id}
  • Path
  • notification_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
  • Body
  • application/x-www-form-urlencoded content type Added
POST /actions/projects/{project_id}/task-types/{task_type_id}/assets/create-tasks
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string
  • Response
  • 201 response Modified
    • application/json content type Added
  • 400, 404 responses Added
POST /actions/projects/{project_id}/delete-tasks
  • Path
  • project_id path parameter Modified
    • Type is now string
GET /data/user/tasks/{task_id}/time-spents/{date}
  • Path
  • task_id path parameter Modified
    • Type is now string(uuid)
  • date path parameter Modified
    • Type is now string(date)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/user/tasks/{task_id}/subscribed
  • Path
  • task_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/tasks-to-check
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/user/tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/user/shots/{shot_id}/tasks
  • Path
  • shot_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/shots/{shot_id}/task-types
  • Path
  • shot_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/sequences/{sequence_id}/tasks
  • Path
  • sequence_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/sequences/{sequence_id}/task-types
  • Path
  • sequence_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/sequences/{sequence_id}/shots
  • Path
  • sequence_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/sequences/{sequence_id}/scenes
  • Path
  • sequence_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/scenes/{scene_id}/tasks
  • Path
  • scene_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/scenes/{scene_id}/task-types
  • Path
  • scene_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/projects/{project_id}/task-types/{task_type_id}/sequence-subscriptions
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/projects/{project_id}/sequences
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/projects/{project_id}/episodes
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/projects/{project_id}/asset-types/{asset_type_id}/assets
  • Path
  • project_id, asset_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/projects/{project_id}/asset-types
  • Path
  • project_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/projects/open
  • Response
  • 200 response Modified
    • application/json content type Added
  • Query
  • name query parameter Added
PUT /actions/tasks/{task_id}/to-review
  • Path
  • task_id path parameter Modified
    • Type is now string
PUT /actions/tasks/{task_id}/set-main-preview
  • Path
  • preview_file_id path parameter Modified
    • Type is now string
PUT /actions/tasks/{task_id}/assign
  • Path
  • task_id path parameter Modified
    • Type is now string
PUT /actions/persons/{person_id}/assign
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
POST /data/user/filters
  • Response
  • 201 response Modified
    • application/json content type Added
  • 400 response Added
  • Body
  • application/x-www-form-urlencoded content type Added
POST /data/user/filter-groups
  • Response
  • 201 response Modified
    • application/json content type Added
  • 400 response Added
  • Body
  • application/x-www-form-urlencoded content type Added
POST /data/user/desktop-login-logs
  • Response
  • 201 response Modified
    • application/json content type Added
  • 400 response Added
  • Body
  • application/x-www-form-urlencoded content type Added
POST /data/search
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400, 403 responses Added
  • Body
  • application/json content type Added
POST /actions/user/tasks/{task_id}/subscribe
  • Path
  • task_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 201 response Modified
    • application/json content type Added
  • 404 response Added
POST /actions/user/sequences/{sequence_id}/task-types/{task_type_id}/subscribe
  • Path
  • sequence_id, task_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 201 response Modified
    • application/json content type Added
  • 404 response Added
POST /actions/user/notifications/mark-all-as-read
  • Response
  • 200 response Modified
    • application/json content type Added
POST /actions/user/chats/{entity_id}/join
  • Path
  • entity_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 201 response Modified
    • application/json content type Added
  • 404 response Added
POST /actions/tasks/{task_id}/time-spents/{date}/persons/{person_id}/add
  • Path
  • task_id, date, person_id path parameters Modified
    • Type is now string
POST /actions/tasks/{task_id}/time-spents/{date}/persons/{person_id}
  • Path
  • task_id, date, person_id path parameters Modified
    • Type is now string
POST /actions/tasks/{task_id}/comments/{comment_id}/preview-files/{preview_file_id}
  • Path
  • task_id, comment_id, preview_file_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 201 response Modified
    • application/json content type Added
  • 400, 404 responses Added
  • Body
  • multipart/form-data content type Added
POST /actions/tasks/{task_id}/comments/{comment_id}/add-preview
  • Path
  • task_id, comment_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 201 response Modified
    • application/json content type Added
  • 400, 404 responses Added
  • Body
  • application/json content type Added
POST /actions/projects/{project_id}/task-types/{task_type_id}/shots/create-tasks
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 201 response Modified
    • application/json content type Added
  • 400, 404 responses Added
  • Body
  • application/json content type Added
POST /actions/projects/{project_id}/task-types/{task_type_id}/edits/create-tasks
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string
  • Response
  • 201 response Modified
    • application/json content type Added
  • 400, 404 responses Added
POST /actions/projects/{project_id}/task-types/{task_type_id}/create-tasks/{entity_type}/
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string
  • Response
  • 201 response Modified
    • application/json content type Added
  • 400, 404 responses Added
POST /actions/projects/{project_id}/task-types/{task_type_id}/concepts/create-tasks
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string
  • Response
  • 201 response Modified
    • application/json content type Added
  • 400, 404 responses Added
GET /data/user/notifications/{notification_id}
  • Path
  • notification_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/projects/{project_id}/preview-files
  • Path
  • project_id path parameter Modified
    • Type is now string
GET /data/projects/{project_id}/notifications
  • Path
  • project_id path parameter Modified
    • Type is now string
GET /data/projects/{project_id}/comments
  • Path
  • project_id path parameter Modified
    • Type is now string
GET /data/persons/{person_id}/tasks
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/persons/{person_id}/related-tasks/{task_type_id}
  • Path
  • person_id, task_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/persons/{person_id}/done-tasks
  • Path
  • person_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/persons/task-dates
  • Response
  • 200 response Modified
    • application/json content type Added
  • 403 response Added
  • Path
  • project_id path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Query
  • project_id query parameter Added
GET /data/entities/{entity_id}/task-types/{task_type_id}/tasks
  • Path
  • entity_id, task_type_id path parameters Modified
    • Type is now string
GET /actions/tasks/{task_id}/time-spents/{date}
  • Path
  • task_id, date path parameters Modified
    • Type is now string
GET /actions/tasks/{task_id}/time-spents
  • Path
  • task_id path parameter Modified
    • Type is now string
DELETE /data/user/filters/{filter_id}
  • Path
  • filter_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 404 response Added
DELETE /data/tasks/{task_id}/comments/{comment_id}
  • Path
  • task_id, comment_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 404 response Added
DELETE /actions/user/tasks/{task_id}/unsubscribe
  • Path
  • task_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 404 response Added
DELETE /actions/user/sequences/{sequence_id}/task-types/{task_type_id}/unsubscribe
  • Path
  • sequence_id, task_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 404 response Added
DELETE /actions/user/clear-avatar
  • Response
  • 404 response Added
DELETE /actions/user/chats/{entity_id}/join
  • Path
  • entity_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 404 response Added
DELETE /actions/tasks/{task_id}/time-spents/{date}/persons/{person_id}
  • Path
  • task_id, date, person_id path parameters Modified
    • Type is now string
DELETE /actions/tasks/{task_id}/comments/{comment_id}/preview-files/{preview_file_id}
  • Path
  • task_id, comment_id, preview_file_id path parameters Modified
    • Type is now string(uuid)
  • Query
  • force query parameter Added
  • Response
  • 404 response Added
DELETE /actions/projects/{project_id}/task-types/{task_type_id}/delete-tasks
  • Path
  • project_id, task_type_id path parameters Modified
    • Type is now string
GET /data/user/notifications
  • Response
  • 200 response Modified
    • application/json content type Added
  • Query
  • after, before, task_type_id, task_status_id, type, read, watching query parameters Added
GET /data/user/filters
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/user/filter-groups
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/user/entities/{sequence_id}/task-types/{task_type_id}/subscribed
  • Path
  • sequence_id, task_type_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/done-tasks
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/user/desktop-login-logs
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/user/day-offs/{date}
  • Path
  • date path parameter Modified
    • Type is now string(date)
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/user/context
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/user/chats
  • Response
  • 200 response Modified
    • application/json content type Added
GET /data/user/assets/{asset_id}/tasks
  • Path
  • asset_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/user/assets/{asset_id}/task-types
  • Path
  • asset_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/tasks/{task_id}/previews
  • Path
  • task_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/tasks/{task_id}/full
  • Path
  • task_id path parameter Modified
    • Type is now string
GET /data/tasks/{task_id}/comments/{comment_id}
  • Path
  • task_id, comment_id path parameters Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/tasks/{task_id}/comments
  • Path
  • task_id path parameter Modified
    • Type is now string(uuid)
  • Response
  • 200 response Modified
    • application/json content type Added
  • 404 response Added
GET /data/tasks/open-tasks/stats
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Added
GET /data/tasks/open-tasks
  • Query
  • project_id, task_status_id, task_type_id, person_id query parameters Modified
    • Type is now string(uuid)
  • start_date, due_date query parameters Modified
    • Type is now string(date)
  • priority, page, limit query parameters Modified
    • Type is now integer
  • Response
  • 200 response Modified
    • application/json content type Added
  • 400 response Added
GET /data/projects/{project_id}/tasks
  • Path
  • project_id path parameter Modified
    • Type is now string
GET /data/projects/{project_id}/subscriptions
  • Path
  • project_id path parameter Modified
    • Type is now string
Added 2
GET /data/user/time-spents/{date}
GET /data/user/time-spents