Skip to content

Data Models

Every entity returned by the Kitsu API (or the Gazu Python client) is a dictionary. This page lists all available fields for each model. Every dict includes id (string), created_at, and updated_at (ISO 8601 timestamps).

Project

Project

FieldTypeDefault
namestring
codestring
descriptionstring
file_treedict
datadict
has_avatarboolfalse
fpsstring"25"
ratiostring"16:9"
resolutionstring"1920x1080"
production_typestring ("short", "featurefilm", "tvshow")"short"
production_stylestring ("2d", "3d", "2d3d", "ar", "vfx", "stop-motion", "motion-design", "archviz", "commercial", "catalog", "nft", "video-game", "immersive")"2d3d"
start_datestring (date)
end_datestring (date)
man_daysint
nb_episodesint0
episode_spanint0
max_retakesint0
is_clients_isolatedboolfalse
is_preview_download_allowedboolfalse
is_set_preview_automatedboolfalse
homepagestring"assets"
is_publish_default_for_artistsboolfalse
hd_bitrate_compressionint28
ld_bitrate_compressionint6
project_status_idstring (UUID)
project_status_namestring
default_preview_background_file_idstring (UUID)
teamlist of person IDs
asset_typeslist of entity type IDs
task_statuseslist of task status IDs
task_typeslist of task type IDs

ProjectStatus

FieldTypeDefault
namestring
colorstring (hex)

Entity

Entity

Entities represent assets, shots, sequences, episodes, and scenes. The entity_type_id determines which kind of entity it is.

FieldTypeDefault
namestring
codestring
descriptionstring
canceledboolfalse
nb_framesint
nb_entities_outint0
is_casting_standbyboolfalse
is_sharedboolfalse
statusstring ("standby", "running", "complete", "canceled")"running"
project_idstring (UUID)
entity_type_idstring (UUID)
parent_idstring (UUID)
source_idstring (UUID)
preview_file_idstring (UUID)
datadict
ready_forstring (UUID, task type)
created_bystring (UUID, person)
entities_outlist of entity IDs

EntityType

Used for asset types (Character, Prop, Environment, etc.) and built-in types (Shot, Sequence, Episode, Scene).

FieldTypeDefault
namestring
short_namestring
descriptionstring
archivedboolfalse
task_typeslist of task type IDs

Represents relationships between entities (e.g. casting: which assets appear in which shots).

FieldTypeDefault
entity_in_idstring (UUID)
entity_out_idstring (UUID)
datadict
nb_occurencesint1
labelstring""

AssetInstance

A specific instance of an asset placed in a shot or scene.

FieldTypeDefault
asset_idstring (UUID)
namestring
numberint
descriptionstring
activebooltrue
datadict
scene_idstring (UUID)
target_asset_idstring (UUID)

Task

Task

FieldTypeDefault
namestring
descriptionstring
priorityint0
difficultyint3
durationfloat0
estimationfloat0
completion_rateint0
retake_countint0
sort_orderint0
start_datestring (datetime)
due_datestring (datetime)
real_start_datestring (datetime)
end_datestring (datetime)
done_datestring (datetime)
last_comment_datestring (datetime)
nb_assets_readyint0
datadict
nb_drawingsint0
last_preview_file_idstring (UUID)
project_idstring (UUID)
task_type_idstring (UUID)
task_status_idstring (UUID)
entity_idstring (UUID)
assigner_idstring (UUID)
assigneeslist of person IDs

TaskType

FieldTypeDefault
namestring
short_namestring
descriptionstring
colorstring (hex)"#FFFFFF"
priorityint1
for_entitystring"Asset"
allow_timelogbooltrue
archivedboolfalse
department_idstring (UUID)

TaskStatus

FieldTypeDefault
namestring
short_namestring
descriptionstring
colorstring (hex)
priorityint1
is_doneboolfalse
is_artist_allowedbooltrue
is_client_allowedbooltrue
is_retakeboolfalse
is_feedback_requestboolfalse
is_defaultboolfalse
is_wipboolfalse
for_conceptboolfalse
archivedboolfalse

StatusAutomation

FieldTypeDefault
entity_typestring"asset"
in_task_type_idstring (UUID)
in_task_status_idstring (UUID)
out_field_typestring ("status", "ready_for")"status"
out_task_type_idstring (UUID)
out_task_status_idstring (UUID)
import_last_revisionboolfalse
archivedboolfalse

TimeSpent

FieldTypeDefault
durationfloat
datestring (date)
task_idstring (UUID)
person_idstring (UUID)

Comment

Comment

FieldTypeDefault
object_idstring (UUID)
object_typestring
textstring
datadict
replieslist of dicts[]
checklistlist of dicts
pinnedbool
linkslist of strings
task_status_idstring (UUID)
person_idstring (UUID)
editor_idstring (UUID)
preview_file_idstring (UUID)
previewslist of preview file dicts
mentionslist of person IDs
department_mentionslist of department IDs
acknowledgementslist of person IDs
attachment_fileslist of attachment file dicts

AttachmentFile

FieldTypeDefault
namestring
sizeint1
extensionstring
mimetypestring
comment_idstring (UUID)
reply_idstring (UUID)
chat_message_idstring (UUID)

PreviewFile

FieldTypeDefault
namestring
original_namestring
revisionint1
positionint1
extensionstring
descriptionstring
pathstring
sourcestring
file_sizeint0
statusstring ("processing", "ready", "broken")"processing"
validation_statusstring ("validated", "rejected", "neutral")"neutral"
annotationsdict
widthint0
heightint0
durationfloat0
datadict
task_idstring (UUID)
person_idstring (UUID)
source_file_idstring (UUID)

PreviewBackgroundFile

FieldTypeDefault
namestring
archivedboolfalse
is_defaultboolfalse
original_namestring
extensionstring
file_sizeint0

File

WorkingFile

FieldTypeDefault
namestring
descriptionstring
commentstring
revisionint
sizeint
checksumint
pathstring
datadict
task_idstring (UUID)
entity_idstring (UUID)
person_idstring (UUID)
software_idstring (UUID)

OutputFile

FieldTypeDefault
namestring
canceledboolfalse
sizeint
checksumstring
descriptionstring
commentstring
extensionstring
revisionint
representationstring
nb_elementsint1
sourcestring
pathstring
datadict
file_status_idstring (UUID)
entity_idstring (UUID)
asset_instance_idstring (UUID)
output_type_idstring (UUID)
task_type_idstring (UUID)
person_idstring (UUID)
source_file_idstring (UUID)
temporal_entity_idstring (UUID)

OutputType

FieldTypeDefault
namestring
short_namestring

FileStatus

FieldTypeDefault
namestring
colorstring (hex)

Person and organisation

Person

FieldTypeDefault
first_namestring
last_namestring
full_namestring
emailstring
phonestring
contract_typestring ("open-ended", "fixed-term", "short-term", "freelance", "apprentice", "internship")"open-ended"
activebooltrue
archivedboolfalse
last_presencestring (date)
desktop_loginstring
totp_enabledboolfalse
email_otp_enabledboolfalse
fido_enabledboolfalse
preferred_two_factor_authenticationstring ("totp", "email_otp", "fido")
timezonestring
localestring
datadict
rolestring ("user", "admin", "supervisor", "manager", "client", "vendor")"user"
positionstring ("supervisor", "lead", "artist")"artist"
senioritystring ("senior", "mid", "junior")"mid"
daily_salaryint0
has_avatarboolfalse
notifications_enabledboolfalse
notifications_slack_enabledboolfalse
notifications_slack_useridstring""
notifications_mattermost_enabledboolfalse
notifications_mattermost_useridstring""
notifications_discord_enabledboolfalse
notifications_discord_useridstring""
is_botboolfalse
expiration_datestring (date)
studio_idstring (UUID)
departmentslist of department IDs

Department

FieldTypeDefault
namestring
colorstring (hex)
archivedboolfalse

Studio

FieldTypeDefault
namestring
colorstring (hex)
archivedboolfalse

Organisation

FieldTypeDefault
namestring
hours_by_dayfloat8
has_avatarboolfalse
use_original_file_nameboolfalse
timesheets_lockedboolfalse
format_duration_in_hoursboolfalse
hd_by_defaultboolfalse
chat_token_slackstring""
chat_webhook_mattermoststring""
chat_token_discordstring""
dark_theme_by_defaultboolfalse

Playlist

Playlist

FieldTypeDefault
namestring
shotslist of dicts
project_idstring (UUID)
episode_idstring (UUID)
task_type_idstring (UUID)
for_clientboolfalse
for_entitystring"shot"
is_for_allboolfalse
created_bystring (UUID)

BuildJob

FieldTypeDefault
statusstring ("running", "failed", "succeeded")"running"
job_typestring ("archive", "movie")"movie"
ended_atstring (datetime)
playlist_idstring (UUID)

Notification

Notification

FieldTypeDefault
readboolfalse
changeboolfalse
typestring ("comment", "mention", "assignation", "reply", "reply-mention", "playlist-ready")
person_idstring (UUID)
author_idstring (UUID)
comment_idstring (UUID)
task_idstring (UUID)
playlist_idstring (UUID)
reply_idstring (UUID)

News

FieldTypeDefault
changeboolfalse
author_idstring (UUID)
comment_idstring (UUID)
task_idstring (UUID)
preview_file_idstring (UUID)

Subscription

FieldTypeDefault
person_idstring (UUID)
task_idstring (UUID)
entity_idstring (UUID)
task_type_idstring (UUID)

Chat

Chat

FieldTypeDefault
object_idstring (UUID)
object_typestring"entity"
last_messagestring (datetime)
participantslist of person IDs

ChatMessage

FieldTypeDefault
chat_idstring (UUID)
person_idstring (UUID)
textstring
attachment_fileslist of attachment file dicts

Metadata

MetadataDescriptor

FieldTypeDefault
project_idstring (UUID)
entity_typestring
namestring
data_typestring ("string", "number", "list", "taglist", "boolean", "checklist")
field_namestring
choiceslist of strings
for_clientboolfalse
positionint
departmentslist of department IDs

Schedule and budget

ScheduleItem

FieldTypeDefault
start_datestring (date)
end_datestring (date)
man_daysint
project_idstring (UUID)
task_type_idstring (UUID)
object_idstring (UUID)

Milestone

FieldTypeDefault
datestring (date)
namestring
project_idstring (UUID)
task_type_idstring (UUID)

DayOff

FieldTypeDefault
datestring (date)
end_datestring (date)
descriptionstring
person_idstring (UUID)

Budget

FieldTypeDefault
project_idstring (UUID)
revisionint1
namestring
currencystring

BudgetEntry

FieldTypeDefault
budget_idstring (UUID)
department_idstring (UUID)
person_idstring (UUID)
start_datestring (date)
months_durationint
daily_salaryfloat
positionstring ("supervisor", "lead", "artist")"artist"
senioritystring ("senior", "mid", "junior")"mid"
exceptionsdict

SalaryScale

FieldTypeDefault
department_idstring (UUID)
positionstring ("supervisor", "lead", "artist")"artist"
senioritystring ("senior", "mid", "junior")"mid"
salaryint0

ProductionScheduleVersion

FieldTypeDefault
namestring
project_idstring (UUID)
production_schedule_fromstring (UUID)
lockedboolfalse
canceledboolfalse

Software

FieldTypeDefault
namestring
short_namestring
archivedboolfalse
versionstring
file_extensionstring
secondary_extensionslist of strings
monthly_costint0
inventory_amountint0

HardwareItem

FieldTypeDefault
namestring
short_namestring
archivedboolfalse
monthly_costint0
inventory_amountint0

Custom action

CustomAction

FieldTypeDefault
namestring
urlstring
entity_typestring"all"
is_ajaxboolfalse

SearchFilter

FieldTypeDefault
list_typestring
entity_typestring
namestring""
search_querystring""
is_sharedboolfalse
department_idstring (UUID)
search_filter_group_idstring (UUID)
person_idstring (UUID)
project_idstring (UUID)

SearchFilterGroup

FieldTypeDefault
list_typestring
entity_typestring
namestring""
colorstring""
is_sharedboolfalse
person_idstring (UUID)
project_idstring (UUID)
department_idstring (UUID)

System

ApiEvent

FieldTypeDefault
namestring
user_idstring (UUID)
project_idstring (UUID)
datadict

LoginLog

FieldTypeDefault
person_idstring (UUID)
ip_addressstring
originstring ("web", "script")

DesktopLoginLog

FieldTypeDefault
person_idstring (UUID)
datestring (datetime)

Plugin

FieldTypeDefault
plugin_idstring
namestring
descriptionstring
versionstring
maintainer_namestring
maintainer_emailstring
websitestring
licensestring
revisionstring
frontend_project_enabledboolfalse
frontend_studio_enabledboolfalse
iconstring