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

about 6 hours ago

main
0.20.72
Compare

API structure has changed

Next change
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