API changelog
Download source
  • JSON OpenAPI specification
  • YAML OpenAPI specification
Read the installation documentation
Kitsu API logo

Topics

  • Introduction
  • Authentication

Endpoints

  • Authentication
    • Login user POST
    • Logout user GET
    • Check authentication status GET
    • Register new user POST
    • Change user password POST
    • Reset password with token PUT
    • Request password reset POST
    • Refresh access token GET
    • Pre-enable TOTP PUT
    • Enable TOTP POST
    • Disable TOTP DELETE
    • Send email OTP GET
    • Pre-enable email OTP PUT
    • Enable email OTP POST
    • Disable email OTP DELETE
    • Generate recovery codes PUT
    • Get FIDO challenge GET
    • Pre-register FIDO device PUT
    • Register FIDO device POST
    • Unregister FIDO device DELETE
    • SAML SSO login POST
    • SAML SSO login redirect GET
  • Assets
    • Get asset types GET
    • Get asset type GET
    • Get all assets GET
    • Get all assets GET
    • Get assets with tasks GET
    • Get asset GET
    • Delete asset DELETE
    • Get linked assets GET
    • Get asset tasks GET
    • Get asset task types GET
    • Get shots casting asset GET
    • Get asset casting GET
    • Update asset casting PUT
    • Get shot asset instances GET
    • Get scene asset instances GET
    • Get asset instances GET
    • Create asset instance POST
    • Get project asset type assets GET
    • Create asset POST
    • Get project asset types GET
    • Get shot asset types GET
    • Get project assets GET
    • Set assets shared POST
    • Set project assets shared POST
    • Set asset type assets shared POST
    • Get shared assets used in project GET
    • Get shared assets used in episode GET
  • Breakdown
    • Get entity casting GET
    • Update entity casting PUT
    • Get asset type casting GET
    • Get episodes casting GET
    • Get sequence shots casting GET
    • Get episode shots casting GET
    • Get project shots casting GET
    • Get project entity links GET
    • Delete entity link DELETE
    • Get scene asset instances GET
    • Create scene asset instance POST
    • Get scene camera instances GET
    • Get shot asset instances GET
    • Add shot asset instance POST
    • Remove shot asset instance DELETE
  • Chat
    • Get chat details GET
    • Get chat messages GET
    • Create chat message POST
    • Get chat message GET
    • Delete chat message DELETE
  • Comments
    • Acknowledge comment POST
    • Reply to comment POST
    • Delete comment attachment DELETE
    • Delete comment reply DELETE
    • Download attachment file GET
    • Add comment attachments POST
    • Get project attachment files GET
    • Get task attachment files GET
    • Create task comment POST
    • Create multiple comments POST
    • Creates new comments for given task. Each comments requires a text, a POST
    • Creates new comments for given task. Each comments requires a task_id, POST
  • Concepts
    • Get all concepts GET
    • Get concepts and tasks GET
    • Get concept GET
    • Delete concept DELETE
    • Get concept task types GET
    • Get concept tasks GET
    • Get concept previews GET
    • Get project concepts GET
    • Create concept POST
  • Crud
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a software corresponding at given ID and return it as a GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve an output type corresponding at given ID and return it as a GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a preview file corresponding at given ID and retuns DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a working file corresponding at given ID and return it as a GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all salary scale entries. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve a model corresponding at given ID and return it as a JSON object. GET
    • Update a model with data given in the request body. PUT
    • Delete a model corresponding at given ID and return it as a JSON object. DELETE
    • Retrieve all entries for given model. GET
    • Create a model with data given in the request body. POST
  • Departments
    • Get all department software licenses GET
    • Add software license to department POST
    • Get department software licenses GET
    • Remove software license from department DELETE
    • Get all department hardware items GET
    • Add hardware item to department POST
    • Get department hardware items GET
    • Remove hardware item from department DELETE
  • Edits
    • Get all edits GET
    • Get edits GET
    • Get edits and tasks GET
    • Get edit GET
    • Delete edit DELETE
    • Get edit task types GET
    • Get edit tasks GET
    • Get edit previews GET
    • Get edit versions GET
    • Get episode edits GET
    • Get episode edit tasks GET
    • Get project edits GET
    • Create edit POST
  • Entities
    • Get entity news GET
    • Get entity preview files GET
    • Get entity time spent GET
    • Get linked entities GET
  • Events
    • Get events GET
    • Get login logs GET
  • Export
    • Export assets linked to a given project as csv. GET
    • Export shots linked to a given project as csv. GET
    • Export casting linked to a given project as csv. GET
    • Export edits linked to a given project as csv. GET
    • Export a given playlist as csv. GET
    • Export as csv. GET
    • Export as csv. GET
    • Export as csv. GET
    • Export as csv. GET
    • Export as csv. GET
  • Files
    • Get information about a file that could be a working file as much as an GET
    • Return all working file revisions for a given task. GET
    • Create new working file. POST
    • Return last working files revision for each file name for given task. GET
    • Generate a working file path from file tree template. POST
    • Create new output file linked to assets through an instance of this asset for a given shot. POST
    • Get next revision for given asset instance, output type, task type and name. POST
    • Get last revisions of output files for given instance grouped by output type and file name. GET
    • Return all types of output generated for given instance. GET
    • Get all output files for given asset instance and given output type. GET
    • Generate an output file path from file tree template POST
    • Get all working files for a given entity and possibly a task and a name. GET
    • Create new output file linked to a given entity. POST
    • Get next revision for given entity, output type, task type and name. POST
    • Get last revisions of output files for given entity grouped by output type and file name. GET
    • Return all types of output generated for given entity. GET
    • Get all output files for given entity and given output type. GET
    • Get all output files for given entity. GET
    • Get all output files for given project. GET
    • Get all output files for given asset instance and given output type. GET
    • Generate an output file path from file tree template POST
    • Get list of possible project file tree templates matching a file path POST
    • Download a working file. GET
    • Store a working file. POST
    • Define a template file to use for given project. POST
    • Update comment on given working file. PUT
    • Update working file modification date with current date. PUT
  • Import
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun resource. POST
    • Import shotgun error resource. GET
    • Serialize shotgun error resource. POST
    • Import shotgun resource. POST
    • Delete error. DELETE
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import remove instance. POST
    • Import persons via a .csv file. POST
    • Import project assets via a .csv file. POST
    • Import project shots via a .csv file. POST
    • Import project edits. POST
    • Import project casting links via a .csv file. POST
    • Import the estimations of task-types for given project. POST
    • Import the estimations of task-types for given episode of given project. POST
    • Import an OTIO file to enter frame_in / frame_out / nb_frames (it can POST
    • Import an OTIO file to enter frame_in / frame_out / nb_frames (it can POST
    • Import Kitsu resource. POST
    • Import Kitsu resource. POST
    • Import Kitsu resource. POST
    • Import Kitsu resource. POST
    • Import Kitsu resource. POST
  • Index
    • Get API name and version GET
    • Get status of the API services GET
    • Get status of the API services for InfluxDB GET
    • Get resource usage stats GET
    • Get status of the API services as text GET
    • Generate a test event GET
    • Get usage stats GET
    • Get the configuration of the Kitsu instance GET
  • News
    • Get news from open projects GET
    • Get latest news for a project GET
    • Get single news item GET
  • Persons
    • Retrieve desktop login logs. GET
    • Create desktop login logs. POST
    • Return a csv file containing the presence logs based on a daily basis. GET
    • Get all time spents for the given person. GET
    • Get time spents for given person and date. GET
    • Get day off object for given person and date. GET
    • Get aggregated time spents for given person and year. GET
    • Get aggregated time spents for given person and month. GET
    • Get aggregated time spents for given person and week. GET
    • Get aggregated time spents for given person and day. GET
    • Get ended shots used for quota calculation of this month. GET
    • Get ended shots used for quota calculation of this week. GET
    • Get ended shots used for quota calculation of this day. GET
    • Return a table giving time spent by user and by month for given year. GET
    • Return a table giving time spent by user and by month for given year. GET
    • Return a table giving time spent by user and by week for given year. GET
    • Return a table giving time spent by user and by day for given year and month. GET
    • Return all day off recorded for given month. GET
    • Return all day off recorded for given week and person. GET
    • Return all day off recorded for given month and person. GET
    • Return all day off recorded for given year and person. GET
    • Return all day offs recorded for given and person. GET
    • Sends an email to given person to invite him/her to connect to Kitsu. GET
    • Add a user to given department. POST
    • Remove a user from given department. DELETE
    • Allow admin to change password for given user. POST
    • Allow admin to disable two factor authentication for given user. DELETE
    • Set `has_avatar` flag to False for current user and remove its avatar DELETE
  • Playlists
    • Retrieve all playlists related to given project. GET
    • Retrieve all playlists related to given project. GET
    • Retrieve all playlists related to given episode. GET
    • Retrieve a specific playlist by ID. GET
    • Retrieve all previews related to a given entity. GET
    • Retrieve build job related to given playlist. GET
    • Remove given build job related to given playlist. DELETE
    • Retrieve all build jobs related to given project. GET
    • Build given playlist as mp4 movie. GET
    • Download given playlist build as .mp4. GET
    • Download given playlist as zip. GET
    • Generate a temporary playlist from task IDs. POST
    • Notify clients that given playlist is ready. POST
  • Previews
    • Retrieve all preview files from open productions with states equals to processing or broken. GET
    • Main resource to add a preview. POST
    • Download a movie preview. GET
    • Download a movie preview. GET
    • Download a lowdef movie preview. GET
    • Download a thumbnail. GET
    • Download the thumbnail representing given attachment file. GET
    • Download a thumbnail. GET
    • Download a thumbnail. GET
    • Download a generic file preview. GET
    • Download a generic file preview as attachment. GET
    • Download a thumbnail. GET
    • Download a thumbnail. GET
    • Download the thumbnail linked to given object instance. GET
    • Create a thumbnail for given object instance. POST
    • Download the thumbnail linked to given object instance. GET
    • Create a thumbnail for given object instance. POST
    • Download the thumbnail linked to given object instance. GET
    • Create a thumbnail for given object instance. POST
    • Download the thumbnail linked to given object instance. GET
    • Create a thumbnail for given object instance. POST
    • Download the thumbnail linked to given object instance. GET
    • Create a thumbnail for given object instance. POST
    • Download the thumbnail linked to given object instance. GET
    • Create a thumbnail for given object instance. POST
    • Main resource to add a preview background file. POST
    • Download the thumbnail linked to given object instance. GET
    • Create a thumbnail for given object instance. POST
    • Download a preview background file. GET
    • Set given preview as main preview of the related entity. PUT
    • Extract a frame from a preview_file GET
    • Allow to change orders of previews for a single revision. PUT
    • Allow to modify the annotations stored at the preview level. PUT
  • Projects
    • Return the list of projects currently running. GET
    • Return all projects listed in database. GET
    • Return the people listed in a production team. GET
    • Add a person to a production team. POST
    • Retrieve task types linked to the production GET
    • Retrieve time spents for a task type in the production GET
    • Retrieve all day offs for a production GET
    • Remove people listed in a production team. DELETE
    • Add an asset type linked to a production. POST
    • Remove an asset type from a production. DELETE
    • Add a task type linked to a production. POST
    • Remove a task type from a production. DELETE
    • Return task statuses linked to a production GET
    • Add a task status linked to a production. POST
    • Remove a task status from a production. DELETE
    • Get a status automation linked to a production. GET
    • Add a status automation linked to a production. POST
    • Remove a status automation from a production. DELETE
    • Remove a preview background file from a production. DELETE
    • Return preview background files linked to a production GET
    • Add a preview background file linked to a production. POST
    • Get all metadata descriptors GET
    • Create a new metadata descriptor POST
    • Get a metadata descriptor. GET
    • Update a metadata descriptor. PUT
    • Delete a metadata descriptor. DELETE
    • Retrieve milestones for given production GET
    • Retrieve schedule items for given production GET
    • Retrieve task type schedule items for given production GET
    • Retrieve asset types schedule items for given task type GET
    • Retrieve episodes schedule items for given task type GET
    • Retrieve sequences schedule items for given task type GET
    • Retrieve time spents for given production GET
    • Retrieve budgets for given production GET
    • Create a budget for given production. POST
    • Retrieve a budget for given production GET
    • Update a budget name for given production PUT
    • Delete a budget for given production DELETE
    • Retrieve budget entries for given production GET
    • Create a budget entry for given production and budget POST
    • Retrieve a budget entry for given production and budget GET
    • Update a budget entry for given production and budget PUT
    • Delete a budget entry for given production and budget. DELETE
    • Get aggregated time spents by month for given project. GET
    • Get task links for given production schedule version. GET
    • Set task links for given production schedule version from tasks. POST
    • Set task links for given production schedule version from another production schedule version. POST
    • Apply production schedule version to production. POST
  • Search
    • Search for resource POST
  • Shots
    • Retrieve all shot entries. GET
    • Retrieve all shot entries. GET
    • Retrieve all shots, adds project name and asset type name and all related tasks. GET
    • Retrieve given shot. GET
    • Update given shot. PUT
    • Delete given shot. DELETE
    • Retrieve all assets for a given shot. GET
    • Retrieve all task types related to a given shot. GET
    • Retrieve all tasks related to a given shot. GET
    • Retrieve all previews related to a given shot. GET
    • Retrieve data versions of given shot. GET
    • Retrieve all scene entries. GET
    • Retrieve all scenes, adds project name and asset type name and all related tasks. GET
    • Retrieve given scene. GET
    • Delete given scene. DELETE
    • Retrieve all tasks related to a given scene. GET
    • Retrieve all task types related to a given scene. GET
    • Retrieve all shots that come from given scene. GET
    • Mark given scene as source of given shot. POST
    • Delete given shot from given scene. DELETE
    • Retrieve all episode entries. GET
    • Retrieve all episodes, adds project name and asset type name and all related tasks. GET
    • Retrieve given episode. GET
    • Delete given episode. DELETE
    • Retrieve all shots related to a given episode. GET
    • Retrieve all sequence entries for a given episode. GET
    • Retrieve all tasks related to a given episode. GET
    • Retrieve all task types related to a given episode. GET
    • Retrieve all shots tasks related to a given episode. GET
    • Retrieve all assets tasks related to a given episode. GET
    • Retrieve all sequence entries. GET
    • Retrieve all sequences, adds project name and asset type name and all related tasks. GET
    • Retrieve given sequence. GET
    • Delete given sequence. DELETE
    • Retrieve all shot entries for a given sequence. GET
    • Retrieve all scenes related to a given sequence. GET
    • Retrieve all tasks related to a given shot. GET
    • Retrieve all task types related to a given shot. GET
    • Retrieve all tasks related to a given sequence. GET
    • Retrieve all shots related to a given project. GET
    • Create a shot for given project. POST
    • Retrieve all scenes related to a given project. GET
    • Create a scene for given project. POST
    • Retrieve all sequences related to a given project. GET
    • Create a sequence for given project. POST
    • Retrieve all episodes related to a given project. GET
    • Create an episode for given project. POST
    • Retrieve number of tasks by status, task_types and episodes for given project. GET
    • Retrieve number of tasks by status, task_types and episodes for given project. GET
    • Retrieve quotas statistics for shots. GET
    • Retrieve quotas statistics for shots. GET
    • Set frames for given shots. POST
  • Tasks
    • Return all tasks related to open projects. GET
    • Return task amount, task done amount, total estimation, total duration GET
    • Return comments linked to given task. GET
    • Get comment corresponding at given ID. GET
    • Delete a comment corresponding at given ID. DELETE
    • Return previews linked to given task. GET
    • Return a task with many information. GET
    • Return task assigned to given user of which status has is_done flag sets to false. GET
    • For all entities assigned to given person (that have at least one task assigned to given person), returns all tasks for given task type. GET
    • Return task assigned to given user of which status has is_done flag sets to true. GET
    • Return tasks related to given entity asset, episode, sequence, shot or scene. GET
    • Retrieve all comments to tasks related to given project. GET
    • Retrieve all notifications to tasks related to given project. GET
    • Preview files related to a given project. GET
    • Retrieve all subcriptions to tasks related to given project. GET
    • Retrieve all tasks related to given project. GET
    • For schedule usages, for each active person, it returns the first start GET
    • Delete all tasks for a given task type and project. DELETE
    • Delete tasks matching id list given in parameter. POST
    • Assign given task list to given person. PUT
    • Remove all assignations set to given task. PUT
    • Assign given task lists to given person. PUT
    • Get time spent on a given task and date. GET
    • Get time spent on a given task. GET
    • Set time spent by a person on a task for a given day. POST
    • Delete time spent by a person on a task for a given day. DELETE
    • Add given timeframe to time spent by a person on a task for a given day. POST
    • Add preview metadata to given task. The preview file itself should be POST
    • Add a preview to given comment. POST
    • Delete preview from given comment. DELETE
    • Change a task status to "to review". PUT
    • Create a new task for given shot and task type. POST
    • Create a new task for given asset and task type. POST
    • Create a new task for given edit and task type. POST
    • Create a new task for given concept and task type. POST
    • Create a new task with given task type for each entity of given POST
    • Set last preview from given task as main preview of the related entity. PUT
  • User
    • Get context GET
    • Get asset tasks GET
    • Get shot tasks GET
    • Get scene tasks GET
    • Get sequence tasks GET
    • Get asset task types GET
    • Get shot task types GET
    • Get scene task types GET
    • Get sequence task types GET
    • Get open projects GET
    • Get project asset types GET
    • Get project assets GET
    • Get project sequences GET
    • Get project episodes GET
    • Get sequence shots GET
    • Get sequence scenes GET
    • Get my tasks GET
    • Get tasks requiring feedback GET
    • Get done tasks GET
    • Get filters GET
    • Create filter POST
    • Update filter PUT
    • Delete filter DELETE
    • Get filter groups GET
    • Create filter group POST
    • Get filter group GET
    • Update filter group PUT
    • Delete filter group DELETE
    • Get desktop login logs GET
    • Create desktop login log POST
    • Get time spents GET
    • Get time spents by date GET
    • Get task time spent GET
    • Get day off GET
    • Get notifications GET
    • Get notification GET
    • Update notification PUT
    • Check task subscription GET
    • Get chats GET
    • Join chat POST
    • Leave chat DELETE
    • Subscribe to task POST
    • Unsubscribe from task DELETE
    • Clear avatar DELETE
    • Check sequence subscription GET
    • Get sequence subscriptions GET
    • Subscribe to sequence POST
    • Unsubscribe from sequence DELETE
    • Mark all notifications as read POST
Powered by Bump.sh
API changelog
Download source
  • JSON OpenAPI specification
  • YAML OpenAPI specification
Read the installation documentation
Kitsu API logo

For all entities assigned to given person (that have at least one task assigned to given person), returns all tasks for given task type.

GET /data/persons/{person_id}/related-tasks/{task_type_id}
Jwt authorization

Path parameters

  • person_id string(uuid) Required
  • task_type_id string(uuid) Required

Responses

  • 200 application/json

    All Tasks for given task type

  • 404

    Person or task type not found

GET /data/persons/{person_id}/related-tasks/{task_type_id}
curl \
 --request GET 'http://api.example.com/data/persons/a24a6ea4-ce75-4665-a070-57453082c25/related-tasks/a24a6ea4-ce75-4665-a070-57453082c25' \
 --header "Authorization: $API_KEY"
Response examples (200)
[
  {}
]