No description available.
tid
Timestamp-based ID
Properties
addedAt
string
datetime
Required
Timestamp when the creative work was added to the list.
backdrop
blob
Optional
No description available.
maxSize: 4.0 MBbackdropUrl
string
uri
Optional
Backdrop image URL for the creative work. Soon to be deprecated in favor of the 'backdrop' blob field
bookProgress
ref
#bookProgress
Optional
Reading progress for books or book series (also supports audiobooks via time fields).
completedAt
string
datetime
Optional
Timestamp when the user finished the creative work. Most relevant for books, TV shows, and video games.
creativeWorkType
string
Required
The type of creative work this item represents.
movie, tv_show, video_game, album, book, book_series, episode, album, ep, tv_season, tv_episode, trackdescription
string
Optional
Optional description or commentary for the list item.
maxLength: 5000 bytesgenres
array
of
string
Optional
No description available.
identifiers
ref
#identifiers
Required
External identifiers for the creative work.
listType
string
Optional
The type of list, e.g., 'watchlist', 'favorites', 'to-read', etc.
maxLength: 50 byteslistUri
string
uri
Required
URI of the list where the item is stored.
mainCredit
string
Optional
Main actor, director, author, or artist of the creative work.
maxLength: 1000 bytesmainCreditRole
string
Optional
The role of the main credit.
director, author, artist, showrunner, lead_actor, creator, studio, publisher, developer, performer, networkposition
integer
Optional
DEPRECATED
poster
blob
Optional
No description available.
maxSize: 2.0 MBposterUrl
string
uri
Optional
Poster or cover image URL for the creative work. Soon to be deprecated in favor of the 'poster' blob field
releaseDate
string
datetime
Optional
Release date of the creative work.
startedAt
string
datetime
Optional
Timestamp when the user started the creative work. Most relevant for books, TV shows, and video games.
status
string
Optional
No description available.
#finished, #in_progress, #backlog, #abandonedtitle
string
Optional
Title of the creative work.
maxLength: 1000 byteswatchedEpisodes
array
of
ref
#watchedEpisode
Optional
For TV shows, the episodes the user has watched.
View raw schema
{
"key": "tid",
"type": "record",
"record": {
"type": "object",
"required": [
"identifiers",
"creativeWorkType",
"addedAt",
"listUri"
],
"properties": {
"title": {
"type": "string",
"maxLength": 1000,
"description": "Title of the creative work."
},
"genres": {
"type": "array",
"items": {
"type": "string",
"maxLength": 50
}
},
"poster": {
"type": "blob",
"accept": [
"image/*"
],
"maxSize": 2000000
},
"status": {
"type": "string",
"knownValues": [
"#finished",
"#in_progress",
"#backlog",
"#abandoned"
]
},
"addedAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp when the creative work was added to the list."
},
"listUri": {
"type": "string",
"format": "uri",
"description": "URI of the list where the item is stored."
},
"backdrop": {
"type": "blob",
"accept": [
"image/*"
],
"maxSize": 4000000
},
"listType": {
"type": "string",
"maxLength": 50,
"description": "The type of list, e.g., 'watchlist', 'favorites', 'to-read', etc."
},
"position": {
"type": "integer",
"description": "DEPRECATED"
},
"posterUrl": {
"type": "string",
"format": "uri",
"description": "Poster or cover image URL for the creative work. Soon to be deprecated in favor of the 'poster' blob field"
},
"startedAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp when the user started the creative work. Most relevant for books, TV shows, and video games."
},
"mainCredit": {
"type": "string",
"maxLength": 1000,
"description": "Main actor, director, author, or artist of the creative work."
},
"backdropUrl": {
"type": "string",
"format": "uri",
"description": "Backdrop image URL for the creative work. Soon to be deprecated in favor of the 'backdrop' blob field"
},
"completedAt": {
"type": "string",
"format": "datetime",
"description": "Timestamp when the user finished the creative work. Most relevant for books, TV shows, and video games."
},
"description": {
"type": "string",
"maxLength": 5000,
"description": "Optional description or commentary for the list item."
},
"identifiers": {
"ref": "#identifiers",
"type": "ref",
"description": "External identifiers for the creative work."
},
"releaseDate": {
"type": "string",
"format": "datetime",
"description": "Release date of the creative work."
},
"bookProgress": {
"ref": "#bookProgress",
"type": "ref",
"description": "Reading progress for books or book series (also supports audiobooks via time fields)."
},
"mainCreditRole": {
"enum": [
"director",
"author",
"artist",
"showrunner",
"lead_actor",
"creator",
"studio",
"publisher",
"developer",
"performer",
"network"
],
"type": "string",
"description": "The role of the main credit."
},
"watchedEpisodes": {
"type": "array",
"items": {
"ref": "#watchedEpisode",
"type": "ref"
},
"description": "For TV shows, the episodes the user has watched."
},
"creativeWorkType": {
"enum": [
"movie",
"tv_show",
"video_game",
"album",
"book",
"book_series",
"episode",
"album",
"ep",
"tv_season",
"tv_episode",
"track"
],
"type": "string",
"description": "The type of creative work this item represents."
}
}
}
}