Schema Reference

one honest source for entity ids, classifications, and field shapes

Schema Reference

Entities

entitytitlecontentDefinitionIdclassificationsearchable
adContentTypesAd Content Types1486bcb7-1668-41d0-b3be-fd273d56d808default-crudno
annotationAnnotation7044ae27-1fd6-4de5-b5c3-b5ca6c152d25default-readonlyyes
anonymousUploadb7c4f2a1-9e3d-4b85-a6c2-0d1e7f8a3b94default-crudno
assetAsset3ff29f61-bd0b-4c17-b855-49db5a292aebdefault-readonlyyes
assetDownloadQueue8f7f6d41-f32a-46d4-a1b4-09b8b507dd01default-readonlyyes
assetViewAsset Views7f4a8c2b-d1e3-4f5a-9b6c-8d0e2f1a0b3cdefault-crudno
collectionCollection20352932-05d2-4a7a-8821-06fcf4438ceddefault-readonlyyes
contentCommentContentComment70bd0dba-0d79-419b-a290-a329ee5cd266default-readonlyyes
contentDefinitionContent Definition2ec6e264-9171-45a4-8e00-7f5fd7a4dfdbdefault-crudno
contentGroupContent Group615d1d21-f602-4c24-a4d8-3e1dda6666d4default-readonlyyes
contentRatingContent Ratingdd72aac1-a5a2-4b68-a59c-9f57e5858517default-crudno
contentVectorContent Vectore3a1c2d4-f5b6-7890-abcd-ef1234567890default-crudno
corsCors6921f6d2-0e1a-4ac3-b746-46b46bc95f72default-crudno
countryCountryed1edc64-21a5-413e-8cf6-a21285d51e7fdefault-crudno
currencyCurrency944589ee-7074-4ad8-83f1-79e590523749default-crudno
dayOfWeekDay Of Weekfc8042c1-1ade-400d-b0aa-02937e658ae6default-crudno
dynamicContentDynamic Content1738561d-64c6-451a-a6f8-6f29e5e9166edefault-crudno
episodeEpisode03c22d5f-b5a9-4c31-b46f-ece15be01d25default-crudno
eventEvent412a30e3-73ee-4eae-b739-e1fc87601c7ddefault-crudno
eventDefaultsEvent Defaults22b1f8cf-ce0a-404b-8cef-eb3202e5a36adefault-crudno
eventTypeEvent Type0ee492a3-7875-4288-8690-f9895a44cb43default-crudno
featuredGroupFeatured Groupa33d1db2-b3ec-478b-8b14-48c813e7153edefault-crudno
featuredGroupTypeFeatured Group Typeb6f4db5c-3de0-4ba5-b0ab-d116bedc547adefault-crudno
genreGenredbbace1f-ddb1-462b-9cae-c9be7d5990acdefault-crudno
heroHero5fdb58f8-35cd-4759-aadd-835b9f37eefadefault-crudno
historyHistory0957c759-a24f-4403-a4e6-d8ba371164e6default-readonlyyes
journalJournal5cdfed06-75eb-4e43-9152-bdfc0a0e44efdefault-readonlyyes
labelLabelfc710473-d014-4b2a-b812-c98255e32046default-readonlyyes
languageLanguagee4b10c04-1878-4830-a115-e42d52705059default-crudno
liveChannelbf8ac754-5b8b-4330-b1aa-76f15fb7f673default-readonlyyes
liveInput5ce6e254-01e9-44b8-9f20-4691140db3cedefault-readonlyyes
liveOutputProfile9861e91b-cc08-475f-95c6-dcf7adbbe9b0default-readonlyyes
liveOutputProfileGroup53c99474-e71f-4598-8e55-2cfa5850b90ddefault-readonlyyes
liveScheduleccfc19a7-9736-4fd1-bf83-71b1fb3ce9f0default-readonlyyes
mediaAttributeMedia Attributeada6d0f1-98ba-4248-ba14-8386fa14e497default-crudno
mediaAttributeTypeMedia Attribute Type05ce71f9-bd91-4af4-a432-17a065fd5b9bdefault-crudno
mediaGroupMedia Group671b7f0c-90af-4ef7-b8f9-8d16d495e11cdefault-crudno
mediaGroupMenuItemMedia Group Menu Item6940bf43-22ed-4ddc-ba7d-c2424ac891d0default-crudno
mediaTagMedia Tag3191ccd6-19d0-4b5a-af38-94d39555a7dedefault-crudno
newsStoryNews Storyf696121d-c6b9-4bf1-8cad-baacc52ed363default-readonlyyes
organizationOrganization0d747415-f92b-4aa2-bb38-ab11d3af2b63default-crudno
performerPerformer33cec5ca-6170-4237-842b-78bf1ef17932default-crudno
performerTypePerformer Typec1dd841c-7de9-4e10-8564-02838d39795edefault-crudno
personPerson24f45337-988a-4ca6-b2d7-d06d865e42c5default-readonlyyes
playlistPlaylistd77bf165-33e7-4002-9c58-3c9874acf187default-crudno
productPriceProduct Price8c8bd6e3-bad4-4f63-ac61-0c45b40b1a02default-crudno
roleRole0c32db1f-35ab-41ce-b6b6-5d87e8ae478bdefault-crudno
savedSearchSaved Searche8002404-0434-4917-98df-1a3b5505c0d3default-crudno
seasonSeason58922a6f-6a9e-41d6-95c4-4d27f932b34edefault-crudno
securityGroupSecurity Group5a91bebb-05c5-4e11-ab8d-48f5a6dd93c0default-crudno
seriesSeries9c1713ce-006c-4dc7-afb6-028df1fb3bf3default-crudno
shareShare94f3eb54-9c9a-4d7f-a24b-d2bba36916d5default-readonlyyes
shareContentShare Content289f416a-1fe2-4c9a-95ff-2896c6553021default-readonlyyes
siteConfigSite Configf6e753fc-5150-4328-b4e8-ad11f8fd794adefault-crudno
stateState066fa41a-ec24-486c-81fd-a43085064870default-crudno
statisticStatisticba50c2a4-ff98-49ba-87c5-34e9c0c12119default-readonlyyes
tagTagc806783c-f127-48ae-90c9-32175f4e1fffdefault-readonlyyes
timeZoneTime Zone6ffc9376-af95-4f70-864e-1b00b8f8a283default-crudno
userUserb42cb50a-1664-4b68-a8f8-2272b9b13e7cdefault-readonlyyes
userBehaviorEventUser Behavior Event8f3c4d5e-6a7b-4c9d-8e1f-2a3b4c5d6e7fdefault-crudno
userBehaviorProfileUser Behavior Profile9a4b5c6d-7e8f-4a1b-9c2d-3e4f5a6b7c8ddefault-crudno
userContentGroupUser Content Groupbabd166f-3b5f-426e-a594-bc07ac20dbc8default-readonlyyes
userStatusUser Status7cd8e9e6-4bd4-471b-906a-965b2ab0e9aadefault-crudno
venueVenue7684c940-6532-44f9-bc7f-6d7d7da72c2fdefault-crudno
videoVideo22470571-8d03-4b04-b8dc-4f7e91aa57d4default-crudno
videoTypeVideo Type9d84b2fd-fee0-47d8-9036-f9726c007927default-crudno
workflowStatus1a57fecb-ecb7-4cc3-a914-6ce5dc9d60b1default-readonlyyes

In-scope entity fields

asset — Asset

The Asset entity - a single piece of content (an uploaded file, a folder, or a storage bucket) and the central searchable object in the platform. Its stored metadata is captured in the asset manifest.

fieldtypesearchablewritabledescription
assetStatusenum AssetStatusnoyesLifecycle status of the asset; one of Available, Renaming, Copying, Restoring, Registering, Uploading, Archiving, Archived, PendingArchive, PendingRestore, Restored, Deleting, Moving, SlugReplaced, Updating, Error, Assembling, Clipping, Placeholder, Creating, Replacing. A fully ingested, ready asset is Available.
assetTypeenum AssetTypenoyesWhat kind of node this is; one of Folder, File, Bucket. An uploaded media file has assetType 2 (File); folders and storage buckets use the other values.
assetTypeDisplaystringyesnoThe assetType as a human-readable string (e.g. "File" for an uploaded media file).
assignedPersonobjectyesnoThe person (e.g. owner or assigned talent) associated with the asset, as an embedded object.
audioBitRateDisplaystringyesnoHuman-readable audio bit rate of the asset's audio track (e.g. "125 KBps"). Empty for assets with no audio.
audioDurationstringyesnoLength of the audio track as an SMPTE timecode HH-MM-SS;FF (e.g. "00:00:11;17"). Present only for assets that contain audio.
audioDurationDisplaystringyesnoHuman-readable audio duration (e.g. "11 sec"). Present only for assets that contain audio.
authorstringyesnoFree-text author or creator credit for the asset.
availabilityobjectyesnoPublishing-availability window for the asset (start/end and related rules), as an embedded object.
canSimilarSearchbooleanyesnoWhether the asset has vector embeddings enabling find-similar search.
collectionslistnoyesGUIDs of the collections this asset belongs to.
contentLengthint64noyesSize of the original uploaded file in bytes (e.g. 10431775 for a ~10 MB file).
contentLengthDisplaystringyesnoHuman-readable file size (e.g. "9.9 MB").
createdDatedate-timenoyesUTC timestamp when the asset was created/ingested (e.g. "2026-05-19T07:10:22.192Z").
createdUserIdguidnoyesGUID of the user who created the asset.
createdUserNamenoyesDisplay name of the user who created the asset (string).
dashVideoFullUrlstringyesnoFully-qualified (absolute/CDN) URL of the MPEG-DASH stream for the asset's video.
dashVideoUrlstringyesnoStorage-relative URL of the MPEG-DASH stream for the asset's video.
dashWithAdsVideoFullUrlstringyesnoFully-qualified URL of the MPEG-DASH stream with server-side ad insertion.
dashWithAdsVideoUrlstringyesnoStorage-relative URL of the MPEG-DASH stream with server-side ad insertion.
dislikedCountint64noyesNumber of users who have disliked the asset.
displayDatedate-timenoyesEditorial display date for the asset (UTC), used for sorting/presentation rather than the ingest time.
displayNamenoyesHuman-friendly display name of the asset (string).
displayPathstringyesnoHuman-readable folder path of the asset within its bucket.
embedCodestringyesnoHTML embed snippet for sharing the asset in an external page.
favoriteCountint64noyesNumber of users who have favorited the asset.
fileExtensionstringyesnoOriginal file extension without the dot (e.g. "mp4", "mxf", "mp3", "jpg").
fullUrlstringyesnoFully-qualified (absolute/CDN) URL to the original asset content.
geoDataobjectyesnoGeographic metadata (e.g. capture location read from image EXIF) as an embedded object.
hasFacesbooleanyesnoWhether face detection found one or more faces in the asset.
hasLabelsbooleanyesnoWhether AI/auto labels have been applied to the asset.
hasRelatedAssetsbooleanyesnoWhether the asset has related/derived assets such as proxies or sidecar metadata (e.g. relatedVideos, relatedImages and relatedAudio).
hasSubtitlesbooleanyesnoWhether the asset has subtitle/caption tracks.
hasTextAndPhrasesbooleanyesnoWhether speech-to-text transcription (text and phrases) exists for the asset.
hlsVideoFullUrlstringyesnoFully-qualified (absolute/CDN) URL of the HLS stream for the asset's video.
hlsVideoUrlstringyesnoStorage-relative URL of the HLS stream for the asset's video.
hlsWithAdsVideoFullUrlstringyesnoFully-qualified URL of the HLS stream with server-side ad insertion.
hlsWithAdsVideoUrlstringyesnoStorage-relative URL of the HLS stream with server-side ad insertion.
idguidnoyesGUID uniquely identifying the asset; matches the manifest assetId.
indexedDatedate-timeyesnoUTC timestamp when the asset was last (re)indexed for search.
inheritSecuritynoyesWhether the asset inherits its permissions from its parent folder or bucket (boolean).
isDeepSearchbooleanyesnoWhether deep (content-level) search is enabled for the asset.
isPublicUrlbooleanyesnoWhether the asset is served from a public, unauthenticated URL.
languageIdguidnoyesGUID of the asset's primary language (e.g. the English language record).
lastMessagenoyesMost recent processing/status message for the asset (string).
lastModifiedDatedate-timenoyesUTC timestamp of the asset's most recent modification.
lastModifiedUserIdguidnoyesGUID of the user who last modified the asset.
lastModifiedUserNamenoyesDisplay name of the user who last modified the asset (string).
likedCountint64noyesNumber of users who have liked the asset.
manifestBucketNamenoyesName of the storage bucket holding the asset's metadata manifest (string).
manifestObjectKeynoyesObject key (path) of the asset's metadata manifest within the manifest bucket (string).
mobiusLabsAanaSubmitDatedate-timeyesnoUTC timestamp when the asset was submitted to Mobius Labs AANA for AI auto-tagging.
namenoyesName of the asset, typically derived from the original file name without its extension (string).
nameLowerstringyesnoLower-cased copy of the asset name, used for case-insensitive search and sorting.
parentIdguidnoyesGUID of the asset's parent folder or bucket.
parentsarrayyesnoOrdered ancestor folders/buckets up to the root, as embedded objects.
personsarrayyesnoPeople (talent, performers, detected faces) associated with the asset.
playerFullUrlstringyesnoFully-qualified URL of the hosted player page for the asset.
playerUrlstringyesnoStorage-relative URL of the hosted player page for the asset.
processingStageint32noyesNumeric code for the asset's current ingest/processing stage.
publicExpirationDatedate-timenoyesUTC timestamp after which the asset's public URL stops working.
relatedAudioarrayyesnoDerived audio renditions of the asset (e.g. a generated MP3 audio proxy).
relatedContentlistnoyesGUIDs of other assets manually related to this one.
relatedVideosarrayyesnoDerived video renditions of the asset (e.g. an MP4 proxy transcode and the original source video).
renderedImagesarrayyesnoGenerated still images for the asset (e.g. preview and thumbnail screenshots).
securityGroupslistnoyesGUIDs of the security groups granted access to the asset.
securityUserslistnoyesGUIDs of the individual users granted access to the asset.
storageClassenum StorageClassnoyesS3 storage tier of the original file; one of Standard, ReducedRedundancy, Glacier, StandardInfrequentAccess, OneZoneInfrequentAccess, IntelligentTiering, DeepArchive, GlacierInstantRetrieval, Outposts. A freshly-uploaded file is typically Standard while archived files use IntelligentTiering.
subtitleUrlsarrayyesnoURLs of the asset's subtitle/caption files.
tagslistnoyesGUIDs of the media tags applied to the asset.
textCaptionsarrayyesnoTime-coded caption/transcript segments for the asset.
thumbnailTrackFullUrlstringyesnoFully-qualified URL of the thumbnail (sprite) track used for scrub-bar previews.
thumbnailTrackUrlstringyesnoStorage-relative URL of the thumbnail (sprite) track used for scrub-bar previews.
topLevelFolderbooleanyesnoWhether the asset is a top-level folder directly under its bucket.
twitterSitestringyesnoTwitter handle used in the asset's social/Open-Graph share card.
urlnoyesStorage location of the original asset content in bucket::objectKey form (string; built from the manifest originalBucketName and originalObjectKey).
vectorChunkCountint32noyesNumber of vector-embedding chunks generated for the asset; drives similar/semantic search.
versionNumberint32noyesMonotonic version counter incremented each time the asset is updated.
videoBitRateDisplaystringyesnoHuman-readable video bit rate of the asset's video track (e.g. "7 MBps"). Empty for non-video assets.
videoDimensionsstringyesnoPixel dimensions of the video as WIDTHxHEIGHT (e.g. "1920x1080").
videoDurationstringyesnoLength of the video track as an SMPTE timecode HH-MM-SS;FF (e.g. "00:00:11;12"). Present only for video assets.
videoDurationDisplaystringyesnoHuman-readable video duration (e.g. "11 sec"). Present only for video assets.
videoTimeCodestringyesnoStarting timecode of the first video frame (e.g. "00:00:54.767").