| value | meaning |
|---|
1 | folder |
| other | non-folder asset (file/media) |
Use asset.get("assetType") == 1 to confirm something is a folder.
| value | meaning |
|---|
"replace" | replace an existing asset — use this for new uploads |
"continue" | resume an interrupted upload from where it left off |
"cancel" | cancel an uploading asset |
The authoritative SearchFilterOperator enum (from the OpenAPI spec)
is, with its integer code:
| string | int | meaning |
|---|
"Equals" | 0 | exact match (the most common operator) |
"NotEquals" | 1 | not equal |
"Contains" | 2 | substring / token match |
"NotContains" | 3 | negated contains |
"Like" | 4 | wildcard/pattern match |
"NotLike" | 5 | negated like |
"LessThan" | 6 | < |
"GreaterThan" | 7 | > |
"LessThanEquals" | 8 | <= |
"GreaterThanEquals" | 9 | >= |
"Prefix" | 10 | starts-with |
⚠️enum is NotEquals. Like, NotLike, and Prefix are real and were previously omitted.
A filter is {"fieldName": <camelCased field>, "operator": <one above>, "values": <value-or-list>}.
A list of values is OR-combined. Dates must be UTC YYYY-MM-DDTHH:MM:SS.SSSZ.
Matching semantics:
Equals/Contains match analyzed text (token/phrase). For a strict, case-sensitive exact
match on a string field, append .keyword to the fieldName.
Like/NotLike are wildcard patterns (* = any run, ? = one char), case-insensitive.
Prefix is starts-with.
- The ranges (
LessThan/GreaterThan/LessThanEquals/GreaterThanEquals) work on dates and
numbers. Range and Prefix are not supported against an array of values — the API
returns 400.
- Add
"includeNull": true to a filter to also match records where the field is absent/null
(the query ORs in an Exists negation), instead of excluding them.
These fields are commonly filtered with operator: "Equals":
| fieldName | example value | use |
|---|
parentId | <folder-uuid> | list/scope to a folder's direct contents |
contentDefinitionId | 3ff29f61-… (Asset), bf8ac754-… (liveChannel), <languages-content-def-id> (Languages) | restrict to one content type; filter on the Languages content def to resolve a language_id (see recipes/search-patterns.md) |
assetType | 1 | folders only (1 = folder; see above) |
topLevelFolder | "true" | only roots of the tree |
uuidSearchField | <asset-uuid> | fetch one record by exact id (portal id-lookup pattern) |
Each entry is {"fieldName": <camelCased field>, "sortType": "Ascending" | "Descending"}.
⚠️SDK actually sends sortType with Ascending/Descending. Use sortType.
0 = AND (default), 1 = OR. It controls two things: whether the filters
array is joined with AND vs OR, and the default operator
applied between the terms of a free-text query. Leave it unset for the usual AND behaviour;
set 1 to broaden a query to "match any". The full enum is SearchConditionBinders below.
query searches all indexed text fields by default. Pass search_text_fields (a list of the
member names below) to restrict it to specific buckets — e.g. only transcripts/subtitles, or
only EXIF. The platform label (what the field bucket actually holds) is in the right column.
| name | int | platform label / what it scopes to |
|---|
AssetDetails | 1 | Asset Details (the asset's core descriptive metadata) |
ExactTitle | 2 | Asset Title |
TextContents | 3 | Text Contents (extracted document/body text) |
Transcripts | 4 | Subtitles / transcripts |
CustomMetadata | 5 | Custom Metadata |
ExifMetadata | 6 | EXIF Metadata (image capture metadata) |
Tags | 7 | Tags |
Collections | 8 | Collections |
RelatedContent | 9 | Related Content |
Annotations | 10 | Annotations |
AI_Labels | 11 | AI Visual Labels |
AI_Text | 12 | AI Visual Text (text detected in imagery) |
AI_Captions | 13 | AI Generated Captions |
The concrete search field each member maps to is configured per deployment; members the
deployment hasn't mapped are silently ignored. When search_text_fields is omitted the search
covers every mapped bucket plus the general content field.
Two modes don't use query/filters the usual way:
similar_asset_id runs a vector KNN "find similar" against that asset and ignores
query and offset; min_score (default ~0.65) is the relevance cut-off. Requires vector
search enabled for the asset — otherwise the result carries a "Similar searching is not enabled"
message and no items.
use_llm_search=True runs LLM/semantic search over a query (segment-level for video);
paging is disabled in this mode.
A live channel's status is nested on the channel object as status = {id, description},
where description is the name below and id is the matching LiveChannelStatusLookup
UUID. The int form is the LiveChannelStatus enum (handy for ordering/log lines).
name (status.description) | int | lookup UUID (status.id) |
|---|
New | 0 | 26a760ba-c3ca-49e8-8261-c2542b25a400 |
Creating | 1 | 26a760ba-c3ca-49e8-8261-c2542b25a401 |
CreateFailed | 2 | 26a760ba-c3ca-49e8-8261-c2542b25a402 |
Idle | 3 | 26a760ba-c3ca-49e8-8261-c2542b25a403 |
Starting | 4 | 26a760ba-c3ca-49e8-8261-c2542b25a404 |
Running | 5 | 26a760ba-c3ca-49e8-8261-c2542b25a405 |
Recovering | 6 | 26a760ba-c3ca-49e8-8261-c2542b25a406 |
Stopping | 7 | 26a760ba-c3ca-49e8-8261-c2542b25a407 |
Deleting | 8 | 26a760ba-c3ca-49e8-8261-c2542b25a408 |
Deleted | 9 | 26a760ba-c3ca-49e8-8261-c2542b25a409 |
Updating | 10 | 26a760ba-c3ca-49e8-8261-c2542b25a410 |
UpdateFailed | 11 | 26a760ba-c3ca-49e8-8261-c2542b25a411 |
Unmanaged | 12 | 26a760ba-c3ca-49e8-8261-c2542b25a412 |
Error | 13 | 26a760ba-c3ca-49e8-8261-c2542b25a413 |
Pause | 14 | 26a760ba-c3ca-49e8-8261-c2542b25a414 |
The two terminal lifecycle states for the start/stop flow are Running (after start)
and Idle (after stop) — see recipes/live-channels.md. get_live_channel_status
(JS) returns the description string; if the channel is gone it returns "Deleted".
A channel's type is a lookup; map its value via either column. The lookup UUIDs are the
LiveChannelTypeLookup enum.
| name | int | lookup UUID |
|---|
Normal | 0 | 2bf01dd4-0a9c-4168-a61b-27e135732100 |
EdgeCaster | 1 | 2bf01dd4-0a9c-4168-a61b-27e135732101 |
Ivs | 2 | 2bf01dd4-0a9c-4168-a61b-27e135732102 |
External | 3 | 2bf01dd4-0a9c-4168-a61b-27e135732103 |
Realtime | 4 | 2bf01dd4-0a9c-4168-a61b-27e135732104 |
Basic | 5 | 2bf01dd4-0a9c-4168-a61b-27e135732105 |
When listing channels via search (e.g. contentDefinitionId Equals <liveChannel-cd-id>),
these dotted field names select the live-channel-specific fields on each result:
| field | wire path |
|---|
| type | identifiers.type |
| status | identifiers.status |
| status message | identifiers.statusMessage |
| playback url | url |
| thumbnail asset | identifiers.thumbnailAsset |
There are two field-selection mechanisms on the wire:
search_result_fields (SDK param) → wire searchResultFields: a list of
{"name": "<fieldName>"} objects. This is the current mechanism.
returnedFieldNames: a plain list of strings. Marked deprecated in the spec
but still accepted — e.g.
["identifiers.assetType", "identifiers.createdDate", "identifiers.displayName"].
Field names can be dotted paths that reach into the nested identifiers object on each
result, e.g. identifiers.displayName, identifiers.parentId, identifiers.assetType.
Prefer search_result_fields for new code; expect returnedFieldNames in older payloads.
Member names come from the OpenAPI spec; integer wire codes are the platform's published enum codes. Blank int = string enum with no published integer code.
| name | int | description |
|---|
Preroll | | — |
Midroll | | — |
Postroll | | — |
| name | int | description |
|---|
Available | 1 | The asset is fully processed and available for access, streaming, and download. |
Renaming | 2 | The asset is currently being renamed. |
Copying | 3 | The asset is currently being copied to a new location. |
Restoring | 4 | The asset is currently being restored from archive storage. |
Registering | 5 | The asset is being registered from an existing storage object. |
Uploading | 6 | The asset is currently being uploaded via the multipart upload process. |
Archiving | 7 | The asset is in the process of being moved to archival storage. |
Archived | 8 | The asset has been archived and is not available for direct access until restored. |
PendingArchive | 9 | The asset is queued for archival but the process has not yet started. |
PendingRestore | 11 | The asset is queued for restoration but the process has not yet started. |
Restored | 12 | The asset has been restored from archive and is available for access. |
Deleting | 13 | The asset is in the process of being permanently deleted. |
Moving | 14 | The asset is being moved to a different folder. |
SlugReplaced | 15 | The asset's placeholder content has been replaced with actual media. |
Updating | 16 | The asset's metadata or properties are being updated. |
Error | 17 | An error occurred during processing. Check job history for details. |
Assembling | 18 | The asset's multipart upload parts are being assembled into the final file. |
Clipping | 19 | A clip is being extracted from this video asset. |
Placeholder | 20 | The asset is a placeholder reserving a spot before actual content is uploaded. |
Creating | 21 | The asset is being created (initial processing phase). |
Replacing | 22 | The asset's content is being replaced with a new file. |
| name | int | description |
|---|
Queued | 1 | — |
Downloading | 2 | — |
Uploading | 3 | — |
Error | 4 | — |
Complete | 5 | — |
Cancelled | 6 | — |
| name | int | description |
|---|
Folder | 1 | A folder that can contain other assets (files and sub-folders). |
File | 2 | A media file asset (video, audio, image, document, etc.). |
Bucket | 5 | A top-level storage bucket representing a root container for assets. |
| name | int | description |
|---|
Body | 1 | — |
Head | 2 | — |
| name | int | description |
|---|
Asset | 1 | — |
External | 2 | — |
Inline | 3 | — |
| name | int | description |
|---|
Script | 1 | — |
Style | 2 | — |
| name | int | description |
|---|
Active | | The current date falls within the asset's availability window. |
Embargoed | | The current date is before the asset's availability start date. |
Expired | | The current date is after the asset's availability end date. |
| name | int | description |
|---|
Content | | — |
PublicApi | | — |
RestrictedContent | | — |
| name | int | description |
|---|
Admin | 1 | — |
Lambda | 2 | — |
Groundtruth | 3 | — |
| name | int | description |
|---|
Original | | — |
Override | | — |
Auto | | — |
| name | int | description |
|---|
None | 1 | — |
DataSelector | 2 | — |
FormSelector | 3 | — |
| name | int | description |
|---|
Line | | — |
Word | | — |
Person | | — |
Location | | — |
Organization | | — |
CommercialItem | | — |
Event | | — |
Date | | — |
Quantity | | — |
Title | | — |
Entity | | — |
KeyPhrase | | — |
MixedSentiment | | — |
NegativeSentiment | | — |
NeutralSentiment | | — |
PositiveSentiment | | — |
Transcript | | — |
Other | | — |
| name | int | description |
|---|
AssetRestored | | — |
UserApproved | | — |
CollectionShared | | — |
CollectionSharedExternal | | — |
UserInvite | | — |
AssetShared | | — |
DownloadZipFile | | — |
MediaBuilderNotification | | — |
LiveRecordingStopped | | — |
ExportSearchResults | | — |
AssetSharedExternal | | — |
AnonymousUpload | | — |
| name | int | description |
|---|
MediaSummary | 1 | — |
Text | 2 | — |
Image | 3 | — |
Video | 4 | — |
Audio | 5 | — |
SearchText | 10 | — |
| name | int | description |
|---|
Automatch | | The face was automatically matched to the person by the AI with high confidence. |
ProbableMatch | | The face is a probable match that requires manual review to confirm. |
NotMatch | | The face has been reviewed and determined to not match the person. |
ConfirmedMatch | | The face has been manually reviewed and confirmed as a match for the person. |
Blurry | | The detected face is too blurry for reliable matching. |
| name | int | description |
|---|
Mpeg2 | 1 | — |
Avc | 2 | — |
Hevc | 3 | — |
| name | int | description |
|---|
Max10Mbps | 1 | — |
Max20Mbps | 2 | — |
Max50Mbps | 3 | — |
| name | int | description |
|---|
Sd | 1 | — |
Hd | 2 | — |
Uhd | 3 | — |
| name | int | description |
|---|
Normal | | A standard AWS MediaLive channel supporting full encoding pipeline configuration. |
EdgeCaster | | A channel backed by the EdgeCaster hardware encoder. |
Ivs | | A channel backed by AWS Interactive Video Service (IVS) for ultra-low-latency streaming. |
External | | A channel that references an externally managed stream not provisioned through this platform. |
Realtime | | A real-time, sub-second latency channel (e.g. Red5 Pro, Phenix). |
Basic | | A simplified channel type with a reduced feature set, suitable for straightforward streaming scenarios. |
| name | int | description |
|---|
Create | | — |
Update | | — |
Delete | | — |
Sync | | — |
Start | | — |
Stop | | — |
Initialize | | — |
InitializeInputs | | — |
Pause | | — |
Next | | — |
TrackOutput | | — |
Cleanup | | — |
CdnEndpointInfo | | — |
UpdateEvent | | — |
StateUpdate | | — |
Resume | | — |
| name | int | description |
|---|
Channel | | — |
Input | | — |
ScheduleEvent | | — |
DeliveryPackage | | — |
| name | int | description |
|---|
New | 1 | — |
Scheduled | 2 | — |
Active | 3 | — |
Completed | 4 | — |
Terminated | 5 | — |
Error | 6 | — |
Failed | 7 | — |
NoSchedule | 8 | — |
| name | int | description |
|---|
TwoFactorSetupRequired | | The user must set up two-factor authentication before they can log in. |
TwoFactorCodeRequired | | The user must provide a two-factor authentication code to complete login. |
IsDisabled | | The user account is disabled and cannot be used. |
IsPendingEmailConfirmation | | The user must verify their email address before they can log in. |
IsPendingNewAccountSignup | | The user account registration is not complete. The user must finish the signup process. |
IsPendingAccountMigrationSignup | | The user account requires migration signup to complete the transition to the current system. |
IsPendingNewPassword | | The user must set a new password before they can log in (e.g., after an admin-initiated password reset). |
IsExpired | | The user account has expired and is no longer accessible. |
IsPendingInvitation | | The user has a pending guest invitation that must be completed via the register-guest endpoint. |
| name | int | description |
|---|
PageTemplates | | — |
Fields | | — |
LookupTypes | | — |
ContentTemplates | | — |
ContentDefinitions | | — |
ContentTypes | | — |
ContentDefinitionGroups | | — |
WorkflowStatuses | | — |
DataSelectorContentDefinitions | | — |
Content | | — |
TemplatePacks | | — |
PopularTags | | — |
AllTags | | — |
PropertyValues | | — |
MediaTypes | | — |
AssetTypes | | — |
ContentFields | | — |
FormSelectorContentDefinitions | | — |
CustomRenderers | | — |
ConstantContactCampaigns | | — |
Languages | | — |
SecurityGroups | | — |
Collections | | — |
SecurityPermissions | | — |
CustomLabelerTypes | | — |
CustomLabelerStatuses | | — |
Labels | | — |
Users | | — |
MeetingSources | | — |
LiveScheduleEventStatuses | | — |
LiveExternalOutputProfiles | | — |
LiveScheduleEventTypes | | — |
LiveChannelStatuses | | — |
LiveInputCodecs | | — |
LiveInputMaximumBitrates | | — |
LiveInputResolutions | | — |
LiveInputStatuses | | — |
LiveInputTypes | | — |
NodeTypes | | — |
LiveChannelTypes | | — |
LiveOutputTypes | | — |
Roles | | — |
NewsSystems | | — |
NprProfileTypes | | — |
PaymentStatuses | | — |
PingStatuses | | — |
PropertyValueTypes | | — |
ScheduleItemSearchTypes | | — |
ScheduleItemSourceTypes | | — |
ScheduleItemTypes | | — |
ScheduleStatuses | | — |
ScheduleTypes | | — |
StorageClasses | | — |
SubtitleTypes | | — |
SubtitleValueTypes | | — |
TextEntityTypes | | — |
UploadOverwriteOptions | | — |
UserSessionStatuses | | — |
VideoSegmentTypes | | — |
VideoTrackingEvents | | — |
BatchActionProcessorExecutionTypes | | — |
VideoTrackingAttributes | | — |
TemplatePackTypes | | — |
AdServerTypes | | — |
AdSlotTypes | | — |
AssetRestoreTiers | | — |
AssetStatuses | | — |
BatchActions | | — |
BucketTypes | | — |
CloudFrontDistributions | | — |
ContentAttributes | | — |
ContentLanguageStatuses | | — |
ContentTextTypes | | — |
ContentUnitOfWorkActions | | — |
DataFilterFieldOperators | | — |
DataIndexTypes | | — |
DataJoinFilterFieldClauses | | — |
DataPatchTypes | | — |
DataSortHeading | | — |
EmailTypes | | — |
EndPointSystems | | — |
FaceMatchTypes | | — |
FeaturedContentTypes | | — |
ImageTypes | | — |
IvsChannelTypes | | — |
IvsLatencyTypes | | — |
JobProcessorActions | | — |
LiveRequestActions | | — |
LiveRequestTargets | | — |
LoginResponseStatuses | | — |
MediaConvertTypes | | — |
MessageInfoTypes | | — |
MetadataTypes | | — |
ModelContainerModes | | — |
DayOfWeek | | — |
VideoTrackingActions | | — |
FrameIngestActions | | — |
ArchivePrefixTypes | | — |
LiveRecordingStatuses | | — |
LiveContentStatuses | | — |
LiveScheduleStatuses | | — |
ContentActionTypes | | — |
LiveChannelRealtimeTypes | | — |
MediaLiveOutputTypes | | — |
TextCaptionTypes | | — |
LiveStateUpdateModes | | — |
MediaBuilderItemSourceTypes | | — |
MediaBuilderStatuses | | — |
LocalRestoreProfiles | | — |
UserSessionTrackingTypes | | — |
ShareDurationTypes | | — |
Transcoders | | — |
BulkIteratorStates | | — |
ResourceClass | | — |
ContentVersions | | — |
ContentFieldClassifications | | — |
ContentAttributeFlags | | — |
ContentDataIndexTypes | | — |
ImportActions | | — |
ContentMutatorClassifications | | — |
ShareTypes | | — |
SharePermissions | | — |
ShareStatuses | | — |
SearchTextFields | | — |
PropertyChangeTypes | | — |
UploadReplaceOptions | | — |
AdvanceSearchFields | | — |
RollupMeasurementSourceTypes | | — |
StatMeasurementAggregationOperationTypes | | — |
Transcribers | | — |
EmbeddingTypes | | — |
AssetTransferStatuses | | — |
AvailabilityStatuses | | — |
VideoTrackingStatuses | | — |
VideoTrackingAlertStatuses | | — |
FrameStateFlags | | — |
NewsRoomFailureTypes | | — |
| name | int | description |
|---|
Image | 1 | A still image file (e.g. JPEG, PNG, GIF, TIFF). |
Video | 2 | A video file (e.g. MP4, MOV, MXF). |
Document | 3 | A document file (e.g. PDF, Word, Excel). |
Text | 4 | A plain-text file (e.g. TXT, CSV, XML, JSON). |
Audio | 5 | An audio-only file (e.g. MP3, WAV, AAC). |
Other | 6 | A file type that does not fall into any other category. |
MediaManifest | 7 | A streaming manifest file (e.g. HLS.m3u8, DASH.mpd) that references segmented media. |
| name | int | description |
|---|
Information | | — |
Warning | | — |
ValidationError | | — |
Error | | — |
| name | int | description |
|---|
DocumentContent | 1 | — |
ComprehendKeyPhrases | 2 | — |
ComprehendEntities | 3 | — |
RekognitionImageIndexFaces | 4 | — |
RekognitionImageSearchFaces | 5 | — |
RekognitionImageLabels | 6 | — |
RekognitionImageCelebrityRecognition | 7 | — |
RekognitionVideoLabels | 8 | — |
TextractAnalyzeDocument | 9 | — |
Transcribe | 10 | — |
TranscribeVtt | 11 | — |
TranscribeTranslation | 13 | — |
TranscribeVttTranslation | 14 | — |
RekognitionVideoCelebrityRecognition | 15 | — |
RekognitionVideoPersonTracking | 16 | — |
RekognitionVideoFaceDetection | 17 | — |
ImageInfo | 19 | — |
Transcode | 21 | — |
Clip | 22 | — |
MediaInfo | 23 | — |
RekognitionImageDetectText | 25 | — |
RekognitionImageUnsafeContent | 26 | — |
RekognitionVideoUnsafeContent | 27 | — |
Screenshot | 28 | — |
ThumbnailSheet | 30 | — |
ThumbnailImage | 32 | — |
RekognitionImageCustomLabels | 35 | — |
PreviewImage | 38 | — |
RekognitionVideoTextDetection | 39 | — |
RekognitionVideoSegmentDetection | 40 | — |
NomadVideoSegmentDetection | 41 | — |
TranscribeMedical | 42 | — |
PreviewAudio | 43 | — |
Text | 46 | — |
AssetManifest | 48 | — |
IntervalSegments | 50 | — |
TranscribeMedicalText | 52 | — |
TranscribeMedicalTranslation | 54 | — |
AdobeMetadata | 55 | — |
AdobeMetadataText | 56 | — |
ImageExif | 57 | — |
TextractImageDetectText | 58 | — |
AdSegments | 59 | — |
Vmap | 60 | — |
Vast | 61 | — |
MediaTailorVideo | 62 | — |
TranscribeSrt | 63 | — |
TranscribeRaw | 64 | — |
Subtitles | 65 | — |
ProcessorJobs | 67 | — |
OfficeDocument | 68 | — |
TranscriptionContainer | 69 | — |
ComprehendSentiment | 70 | — |
ComprehendLanguage | 71 | — |
OriginalSourceVideo | 72 | — |
ImportManifest | 73 | — |
TranscribeScc | 74 | — |
TranscribeTtml | 75 | — |
TranscribeDfxp | 76 | — |
TranscribeSmptett | 77 | — |
TranscribeXml | 78 | — |
TranscribeQt | 79 | — |
TranscribeRt | 80 | — |
TranscribeSsa | 81 | — |
TranscribeAss | 82 | — |
TranscribeSbv | 83 | — |
TranscribeSmi | 84 | — |
TranscribeSami | 85 | — |
TranscribeStl | 86 | — |
TranscribeSub | 87 | — |
AssociatedAsset | 88 | — |
ContactSheetVTT | 91 | — |
ContactSheetTimecodes | 92 | — |
ContactSheetImage | 93 | — |
RenderedImage | 94 | — |
RokuBif | 95 | — |
AzureImageAnalysis | 97 | — |
AzureImageVectorize | 98 | — |
AzureTextVectorize | 99 | — |
ContentVectors | 101 | — |
SportLogiqVideoAnalysis | 104 | — |
AnimatedGif | 107 | — |
NomadMediaTasks | 109 | — |
GooglePhotosMetadata | 110 | — |
TwelveLabsVideoAnalysis | 113 | — |
BedrockImageAnalysis | 116 | — |
BedrockTextVectorizer | 117 | — |
BedrockImageVectorize | 118 | — |
BedrockTextSummary | 119 | — |
GeneratedImage | 120 | — |
TranscodeIvsRecording | 121 | — |
TranscriptSummary | 125 | — |
SearchCache | 126 | — |
WhisperTranscription | 127 | — |
BitmovinSceneDetection | 128 | — |
BedrockDataAutomation | 129 | — |
BedrockSceneDetection | 130 | — |
MobiusLabsLlmSegmentContent | 131 | — |
AudioWaveform | 132 | — |
CantoDetailJson | 133 | — |
AudioId3 | 134 | — |
WasabiAir | 139 | — |
NovaTextEmbedding | 140 | — |
NovaImageEmbedding | 141 | — |
NovaAudioEmbedding | 142 | — |
NovaVideoEmbedding | 143 | — |
NovaDocumentEmbedding | 144 | — |
TwelveLabsBedrockVideoAnalysis | 145 | — |
TwelveLabsVideoEmbedding | 146 | — |
TwelveLabsAudioEmbedding | 147 | — |
TwelveLabsImageEmbedding | 148 | — |
CustomType | 999 | — |
| name | int | description |
|---|
VidArchive | 1 | — |
NSMLParsingError | 2 | — |
InvalidFileStream | 3 | — |
FileMissing | 4 | — |
ServerException | 5 | — |
InvalidConnection | 6 | — |
KeyNameEmpty | 7 | — |
Unknown | 8 | — |
FtpListItemZeroBytes | 9 | — |
IgnoredStoryName | 10 | — |
| name | int | description |
|---|
MediaStore | 0 | — |
Archive | 1 | — |
MediaPackage | 2 | — |
Rtmp | 3 | — |
S3 | 4 | — |
LiveVodHls | 5 | — |
Rtp | 6 | — |
RtpFec | 7 | — |
| name | int | description |
|---|
Normal | | The session is active and healthy. No action needed. |
ChatDisabled | | Chat functionality has been disabled for this session. |
AccountExpired | | The user's account has expired. The client should end the session and redirect to the login page. |
SessionDeactivated | | The session has been deactivated (e.g., replaced by a newer login when single-session enforcement is enabled). The client should end the session. |
| name | int | description |
|---|
Replace | | — |
Clear | | — |
| name | int | description |
|---|
Idle | 1 | — |
Stopping | 2 | — |
Starting | 3 | — |
Recording | 4 | — |
Disabled | 5 | — |
| name | int | description |
|---|
Random | | — |
RandomWithinDateRange | | — |
Newest | | — |
NewestNotPlayed | | — |
| name | int | description |
|---|
PlaylistSchedule | | — |
SearchFilters | | — |
VideoAsset | | — |
LiveChannel | | — |
| name | int | description |
|---|
Asset | | — |
Dynamic | | — |
| name | int | description |
|---|
New | | The schedule has been defined but has not been started. |
Stopped | | The schedule has been stopped and is no longer processing events. |
Starting | | The schedule is being activated and will begin processing events shortly. |
Running | | The schedule is active and processing events according to the configured timeline. |
Stopping | | The schedule is being deactivated and will stop processing new events. |
Error | | The schedule encountered an error. Review the schedule details for more information. |
| name | int | description |
|---|
Playlist | | — |
IntelligentSchedule | | — |
IntelligentPlaylist | | — |
| name | int | description |
|---|
And | 0 | All filter conditions must match (logical AND). This is the default behaviour. |
Or | 1 | At least one filter condition must match (logical OR). |
| name | int | description |
|---|
Equals | 0 | Matches records where the field value exactly equals the supplied value. |
NotEquals | 1 | Matches records where the field value does not equal the supplied value. |
Contains | 2 | Matches records where the field value contains the supplied substring. |
NotContains | 3 | Matches records where the field value does not contain the supplied substring. |
Like | 4 | Matches records using a wildcard pattern on the field value (use * as the wildcard character). |
NotLike | 5 | Matches records where the field value does not match the supplied wildcard pattern. |
LessThan | 6 | Matches records where the field value is strictly less than the supplied value. |
GreaterThan | 7 | Matches records where the field value is strictly greater than the supplied value. |
LessThanEquals | 8 | Matches records where the field value is less than or equal to the supplied value. |
GreaterThanEquals | 9 | Matches records where the field value is greater than or equal to the supplied value. |
Prefix | 10 | Matches records where the field value begins with the supplied prefix string. |
| name | int | description |
|---|
Ascending | 0 | Sorts results from the lowest value to the highest value (A → Z, earliest → latest). |
Descending | 1 | Sorts results from the highest value to the lowest value (Z → A, latest → earliest). |
| name | int | description |
|---|
AssetDetails | 1 | — |
ExactTitle | 2 | — |
TextContents | 3 | — |
Transcripts | 4 | — |
CustomMetadata | 5 | — |
ExifMetadata | 6 | — |
Tags | 7 | — |
Collections | 8 | — |
RelatedContent | 9 | — |
Annotations | 10 | — |
AI_Labels | 11 | — |
AI_Text | 12 | — |
AI_Captions | 13 | — |
| name | int | description |
|---|
Hidden | 0 | — |
Disabled | 1 | — |
Editable | 2 | — |
| name | int | description |
|---|
Read | 0 | — |
FileWrite | 1 | — |
FolderWrite | 2 | — |
Administrator | 3 | — |
Guest | 4 | — |
| name | int | description |
|---|
Download | 1 | — |
Comment | 2 | — |
| name | int | description |
|---|
Active | 1 | — |
Disabled | 2 | — |
Expired | 3 | — |
| name | int | description |
|---|
Media | 1 | — |
Folder | 2 | — |
ContentGroup | 3 | — |
LiveChannel | 4 | — |
Content | 5 | — |
| name | int | description |
|---|
New | 1 | — |
Initializing | 2 | — |
InitializingContent | 3 | — |
Initialized | 4 | — |
InitializationError | 5 | — |
| name | int | description |
|---|
Pending | 0 | — |
Verified | 1 | — |
Uploading | 2 | — |
| name | int | description |
|---|
New | 0 | — |
Creating | 1 | — |
Detached | 2 | — |
Attached | 3 | — |
Deleting | 4 | — |
Deleted | 5 | — |
CreateFailed | 6 | — |
Detaching | 7 | — |
Attaching | 8 | — |
Updating | 9 | — |
Error | 10 | — |
| name | int | description |
|---|
Standard | 1 | General-purpose storage for frequently accessed data. Highest availability and lowest latency. |
ReducedRedundancy | 2 | Lower-cost storage with reduced redundancy. Suitable for non-critical, reproducible data. (Legacy AWS class.) |
Glacier | 3 | Long-term archival storage. Retrieval takes minutes to hours and incurs a restore fee. |
StandardInfrequentAccess | 4 | Infrequently accessed data stored across multiple availability zones. Lower cost than Standard; retrieval milliseconds. |
OneZoneInfrequentAccess | 5 | Infrequently accessed data stored in a single availability zone. Lower cost than Standard-IA; not resilient to AZ loss. |
IntelligentTiering | 6 | Automatically moves objects between access tiers based on access patterns to optimise cost. |
DeepArchive | 7 | Lowest-cost archival storage for data rarely if ever retrieved. Retrieval takes 12 hours or longer. |
GlacierInstantRetrieval | 8 | Archival storage with millisecond retrieval latency. Suitable for archives accessed occasionally. |
Outposts | 9 | On-premises storage using AWS Outposts infrastructure. |
| name | int | description |
|---|
Verbose | | — |
Concise | | — |
Transcript | | — |
| name | int | description |
|---|
DocX | 0 | MS Office DocX. |
Text | 1 | Plain Text. |
SRT | 2 | SRT. |
VTT | 3 | VTT. |
| name | int | description |
|---|
UdpPush | 1 | — |
RtpPush | 2 | — |
RtmpPush | 3 | — |
RtmpPull | 4 | — |
UrlPull | 5 | — |
Mp4File | 6 | — |
MediaConnect | 7 | — |
InputDevice | 8 | — |
| name | int | description |
|---|
Cancel | | If the file already exists on the server then an error will occur |
Continue | | If the file already exists on the server, then it will be resumed |
Replace | | If the file already exists on the server, then the existing one will be erased and the new one will take it's place |
AssetReplace | | If the asset already exists on the server, then the existing one will be replaced and the new one will take it's place |
| name | int | description |
|---|
ReplaceDisplayName | | — |
ReplaceDisplayDate | | — |
ReplaceLanguage | | — |
RecreateThumbnail | | — |
RecreatePreview | | — |
RecreateSubtitles | | — |
RecreateTranscodes | | — |
| name | int | description |
|---|
Normal | | The session is active and the user has full access. |
ChatDisabled | | The user's chat functionality has been restricted for this session. |
SessionReplaced | | The session was replaced by a newer login (single-session enforcement). |
Deactivated | | The session has been deactivated by an administrator. |
SharedAccess | | The session belongs to a guest user with shared content access. |
PendingInvite | | The user has a pending invitation that has not yet been accepted. |
Expired | | The session has expired due to inactivity or account expiration. |
DeletedInvite | | The user's invitation was revoked and their session was terminated. |
| name | int | description |
|---|
Undefined | | — |
Watchlist | | — |
LiveStream | | — |
| name | int | description |
|---|
Progress | | — |
FirstQuartile | | — |
Midpoint | | — |
ThirdQuartile | | — |
Complete | | — |
Hide | | — |
LiveStream | | — |