Enums and Lookups (SDK)

eliminate guessing about magic strings/numbers

Enums and Lookups (SDK)

assetType (on get_asset / child-node results)

valuemeaning
1folder
othernon-folder asset (file/media)

Use asset.get("assetType") == 1 to confirm something is a folder.

upload_overwrite_option (upload)

valuemeaning
"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

Search filter operator

The authoritative SearchFilterOperator enum (from the OpenAPI spec) is, with its integer code:

stringintmeaning
"Equals"0exact match (the most common operator)
"NotEquals"1not equal
"Contains"2substring / token match
"NotContains"3negated contains
"Like"4wildcard/pattern match
"NotLike"5negated like
"LessThan"6<
"GreaterThan"7>
"LessThanEquals"8<=
"GreaterThanEquals"9>=
"Prefix"10starts-with
⚠️

The string is "NotEquals" (plural). Earlier docs said "NotEqual" — wrong; the

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.

Common filter fieldNames

These fields are commonly filtered with operator: "Equals":

fieldNameexample valueuse
parentId<folder-uuid>list/scope to a folder's direct contents
contentDefinitionId3ff29f61-… (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)
assetType1folders 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)

Search sort_fields

Each entry is {"fieldName": <camelCased field>, "sortType": "Ascending" | "Descending"}.

⚠️

Some older examples use "sortOrder" with lowercase ascending/descending. The

SDK actually sends sortType with Ascending/Descending. Use sortType.

Search filter_binder

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.

Search free-text scoping (search_text_fields)

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.

nameintplatform label / what it scopes to
AssetDetails1Asset Details (the asset's core descriptive metadata)
ExactTitle2Asset Title
TextContents3Text Contents (extracted document/body text)
Transcripts4Subtitles / transcripts
CustomMetadata5Custom Metadata
ExifMetadata6EXIF Metadata (image capture metadata)
Tags7Tags
Collections8Collections
RelatedContent9Related Content
Annotations10Annotations
AI_Labels11AI Visual Labels
AI_Text12AI Visual Text (text detected in imagery)
AI_Captions13AI 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.

Find-similar & LLM search

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.

Live channel status (LiveChannelStatus)

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)intlookup UUID (status.id)
New026a760ba-c3ca-49e8-8261-c2542b25a400
Creating126a760ba-c3ca-49e8-8261-c2542b25a401
CreateFailed226a760ba-c3ca-49e8-8261-c2542b25a402
Idle326a760ba-c3ca-49e8-8261-c2542b25a403
Starting426a760ba-c3ca-49e8-8261-c2542b25a404
Running526a760ba-c3ca-49e8-8261-c2542b25a405
Recovering626a760ba-c3ca-49e8-8261-c2542b25a406
Stopping726a760ba-c3ca-49e8-8261-c2542b25a407
Deleting826a760ba-c3ca-49e8-8261-c2542b25a408
Deleted926a760ba-c3ca-49e8-8261-c2542b25a409
Updating1026a760ba-c3ca-49e8-8261-c2542b25a410
UpdateFailed1126a760ba-c3ca-49e8-8261-c2542b25a411
Unmanaged1226a760ba-c3ca-49e8-8261-c2542b25a412
Error1326a760ba-c3ca-49e8-8261-c2542b25a413
Pause1426a760ba-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".

Live channel type (LiveChannelType)

A channel's type is a lookup; map its value via either column. The lookup UUIDs are the LiveChannelTypeLookup enum.

nameintlookup UUID
Normal02bf01dd4-0a9c-4168-a61b-27e135732100
EdgeCaster12bf01dd4-0a9c-4168-a61b-27e135732101
Ivs22bf01dd4-0a9c-4168-a61b-27e135732102
External32bf01dd4-0a9c-4168-a61b-27e135732103
Realtime42bf01dd4-0a9c-4168-a61b-27e135732104
Basic52bf01dd4-0a9c-4168-a61b-27e135732105

Live channel search/returned fields (LiveChannelInfoReturnedFieldName)

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:

fieldwire path
typeidentifiers.type
statusidentifiers.status
status messageidentifiers.statusMessage
playback urlurl
thumbnail assetidentifiers.thumbnailAsset

Selecting returned fields

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.

Enum reference

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.

AdSlotTypes

nameintdescription
Preroll
Midroll
Postroll

AssetStatuses (flags)

nameintdescription
Available1The asset is fully processed and available for access, streaming, and download.
Renaming2The asset is currently being renamed.
Copying3The asset is currently being copied to a new location.
Restoring4The asset is currently being restored from archive storage.
Registering5The asset is being registered from an existing storage object.
Uploading6The asset is currently being uploaded via the multipart upload process.
Archiving7The asset is in the process of being moved to archival storage.
Archived8The asset has been archived and is not available for direct access until restored.
PendingArchive9The asset is queued for archival but the process has not yet started.
PendingRestore11The asset is queued for restoration but the process has not yet started.
Restored12The asset has been restored from archive and is available for access.
Deleting13The asset is in the process of being permanently deleted.
Moving14The asset is being moved to a different folder.
SlugReplaced15The asset's placeholder content has been replaced with actual media.
Updating16The asset's metadata or properties are being updated.
Error17An error occurred during processing. Check job history for details.
Assembling18The asset's multipart upload parts are being assembled into the final file.
Clipping19A clip is being extracted from this video asset.
Placeholder20The asset is a placeholder reserving a spot before actual content is uploaded.
Creating21The asset is being created (initial processing phase).
Replacing22The asset's content is being replaced with a new file.

AssetTransferStatuses (flags)

nameintdescription
Queued1
Downloading2
Uploading3
Error4
Complete5
Cancelled6

AssetTypes

nameintdescription
Folder1A folder that can contain other assets (files and sub-folders).
File2A media file asset (video, audio, image, document, etc.).
Bucket5A top-level storage bucket representing a root container for assets.

AssociatedAssetLocations

nameintdescription
Body1
Head2

AssociatedAssetSources

nameintdescription
Asset1
External2
Inline3

AssociatedAssetTypes

nameintdescription
Script1
Style2

AvailabilityStatuses

nameintdescription
ActiveThe current date falls within the asset's availability window.
EmbargoedThe current date is before the asset's availability start date.
ExpiredThe current date is after the asset's availability end date.

CloudFrontDistributions

nameintdescription
Content
PublicApi
RestrictedContent

ConfigTypes

nameintdescription
Admin1
Lambda2
Groundtruth3

ContentLanguageStatuses

nameintdescription
Original
Override
Auto

ContentManagementTypes

nameintdescription
None1
DataSelector2
FormSelector3

ContentTextTypes

nameintdescription
Line
Word
Person
Location
Organization
CommercialItem
Event
Date
Quantity
Title
Entity
KeyPhrase
MixedSentiment
NegativeSentiment
NeutralSentiment
PositiveSentiment
Transcript
Other

EmailTypes

nameintdescription
AssetRestored
UserApproved
CollectionShared
CollectionSharedExternal
UserInvite
AssetShared
DownloadZipFile
MediaBuilderNotification
LiveRecordingStopped
ExportSearchResults
AssetSharedExternal
AnonymousUpload

EmbeddingTypes

nameintdescription
MediaSummary1
Text2
Image3
Video4
Audio5
SearchText10

FaceMatchTypes

nameintdescription
AutomatchThe face was automatically matched to the person by the AI with high confidence.
ProbableMatchThe face is a probable match that requires manual review to confirm.
NotMatchThe face has been reviewed and determined to not match the person.
ConfirmedMatchThe face has been manually reviewed and confirmed as a match for the person.
BlurryThe detected face is too blurry for reliable matching.

InputCodec

nameintdescription
Mpeg21
Avc2
Hevc3

InputMaximumBitrate

nameintdescription
Max10Mbps1
Max20Mbps2
Max50Mbps3

InputResolution

nameintdescription
Sd1
Hd2
Uhd3

LiveChannelTypes

nameintdescription
NormalA standard AWS MediaLive channel supporting full encoding pipeline configuration.
EdgeCasterA channel backed by the EdgeCaster hardware encoder.
IvsA channel backed by AWS Interactive Video Service (IVS) for ultra-low-latency streaming.
ExternalA channel that references an externally managed stream not provisioned through this platform.
RealtimeA real-time, sub-second latency channel (e.g. Red5 Pro, Phenix).
BasicA simplified channel type with a reduced feature set, suitable for straightforward streaming scenarios.

LiveRequestActions

nameintdescription
Create
Update
Delete
Sync
Start
Stop
Initialize
InitializeInputs
Pause
Next
TrackOutput
Cleanup
CdnEndpointInfo
UpdateEvent
StateUpdate
Resume

LiveRequestTargets (flags)

nameintdescription
Channel
Input
ScheduleEvent
DeliveryPackage

LiveScheduleStatus

nameintdescription
New1
Scheduled2
Active3
Completed4
Terminated5
Error6
Failed7
NoSchedule8

LoginResponseStatuses

nameintdescription
TwoFactorSetupRequiredThe user must set up two-factor authentication before they can log in.
TwoFactorCodeRequiredThe user must provide a two-factor authentication code to complete login.
IsDisabledThe user account is disabled and cannot be used.
IsPendingEmailConfirmationThe user must verify their email address before they can log in.
IsPendingNewAccountSignupThe user account registration is not complete. The user must finish the signup process.
IsPendingAccountMigrationSignupThe user account requires migration signup to complete the transition to the current system.
IsPendingNewPasswordThe user must set a new password before they can log in (e.g., after an admin-initiated password reset).
IsExpiredThe user account has expired and is no longer accessible.
IsPendingInvitationThe user has a pending guest invitation that must be completed via the register-guest endpoint.

LookupTypes

nameintdescription
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

MediaTypes

nameintdescription
Image1A still image file (e.g. JPEG, PNG, GIF, TIFF).
Video2A video file (e.g. MP4, MOV, MXF).
Document3A document file (e.g. PDF, Word, Excel).
Text4A plain-text file (e.g. TXT, CSV, XML, JSON).
Audio5An audio-only file (e.g. MP3, WAV, AAC).
Other6A file type that does not fall into any other category.
MediaManifest7A streaming manifest file (e.g. HLS.m3u8, DASH.mpd) that references segmented media.

MessageInfoTypes

nameintdescription
Information
Warning
ValidationError
Error

MetadataTypes

nameintdescription
DocumentContent1
ComprehendKeyPhrases2
ComprehendEntities3
RekognitionImageIndexFaces4
RekognitionImageSearchFaces5
RekognitionImageLabels6
RekognitionImageCelebrityRecognition7
RekognitionVideoLabels8
TextractAnalyzeDocument9
Transcribe10
TranscribeVtt11
TranscribeTranslation13
TranscribeVttTranslation14
RekognitionVideoCelebrityRecognition15
RekognitionVideoPersonTracking16
RekognitionVideoFaceDetection17
ImageInfo19
Transcode21
Clip22
MediaInfo23
RekognitionImageDetectText25
RekognitionImageUnsafeContent26
RekognitionVideoUnsafeContent27
Screenshot28
ThumbnailSheet30
ThumbnailImage32
RekognitionImageCustomLabels35
PreviewImage38
RekognitionVideoTextDetection39
RekognitionVideoSegmentDetection40
NomadVideoSegmentDetection41
TranscribeMedical42
PreviewAudio43
Text46
AssetManifest48
IntervalSegments50
TranscribeMedicalText52
TranscribeMedicalTranslation54
AdobeMetadata55
AdobeMetadataText56
ImageExif57
TextractImageDetectText58
AdSegments59
Vmap60
Vast61
MediaTailorVideo62
TranscribeSrt63
TranscribeRaw64
Subtitles65
ProcessorJobs67
OfficeDocument68
TranscriptionContainer69
ComprehendSentiment70
ComprehendLanguage71
OriginalSourceVideo72
ImportManifest73
TranscribeScc74
TranscribeTtml75
TranscribeDfxp76
TranscribeSmptett77
TranscribeXml78
TranscribeQt79
TranscribeRt80
TranscribeSsa81
TranscribeAss82
TranscribeSbv83
TranscribeSmi84
TranscribeSami85
TranscribeStl86
TranscribeSub87
AssociatedAsset88
ContactSheetVTT91
ContactSheetTimecodes92
ContactSheetImage93
RenderedImage94
RokuBif95
AzureImageAnalysis97
AzureImageVectorize98
AzureTextVectorize99
ContentVectors101
SportLogiqVideoAnalysis104
AnimatedGif107
NomadMediaTasks109
GooglePhotosMetadata110
TwelveLabsVideoAnalysis113
BedrockImageAnalysis116
BedrockTextVectorizer117
BedrockImageVectorize118
BedrockTextSummary119
GeneratedImage120
TranscodeIvsRecording121
TranscriptSummary125
SearchCache126
WhisperTranscription127
BitmovinSceneDetection128
BedrockDataAutomation129
BedrockSceneDetection130
MobiusLabsLlmSegmentContent131
AudioWaveform132
CantoDetailJson133
AudioId3134
WasabiAir139
NovaTextEmbedding140
NovaImageEmbedding141
NovaAudioEmbedding142
NovaVideoEmbedding143
NovaDocumentEmbedding144
TwelveLabsBedrockVideoAnalysis145
TwelveLabsVideoEmbedding146
TwelveLabsAudioEmbedding147
TwelveLabsImageEmbedding148
CustomType999

NewsRoomFailureType

nameintdescription
VidArchive1
NSMLParsingError2
InvalidFileStream3
FileMissing4
ServerException5
InvalidConnection6
KeyNameEmpty7
Unknown8
FtpListItemZeroBytes9
IgnoredStoryName10

OutputType

nameintdescription
MediaStore0
Archive1
MediaPackage2
Rtmp3
S34
LiveVodHls5
Rtp6
RtpFec7

PingStatuses

nameintdescription
NormalThe session is active and healthy. No action needed.
ChatDisabledChat functionality has been disabled for this session.
AccountExpiredThe user's account has expired. The client should end the session and redirect to the login page.
SessionDeactivatedThe session has been deactivated (e.g., replaced by a newer login when single-session enforcement is enabled). The client should end the session.

PropertyChangeTypes

nameintdescription
Replace
Clear

RecordingStatus

nameintdescription
Idle1
Stopping2
Starting3
Recording4
Disabled5

ScheduleItemSearchTypes

nameintdescription
Random
RandomWithinDateRange
Newest
NewestNotPlayed

ScheduleItemSourceTypes

nameintdescription
PlaylistSchedule
SearchFilters
VideoAsset
LiveChannel

ScheduleItemTypes (flags)

nameintdescription
Asset
Dynamic

ScheduleStatuses (flags)

nameintdescription
NewThe schedule has been defined but has not been started.
StoppedThe schedule has been stopped and is no longer processing events.
StartingThe schedule is being activated and will begin processing events shortly.
RunningThe schedule is active and processing events according to the configured timeline.
StoppingThe schedule is being deactivated and will stop processing new events.
ErrorThe schedule encountered an error. Review the schedule details for more information.

ScheduleTypes (flags)

nameintdescription
Playlist
IntelligentSchedule
IntelligentPlaylist

SearchConditionBinders

nameintdescription
And0All filter conditions must match (logical AND). This is the default behaviour.
Or1At least one filter condition must match (logical OR).

SearchFilterOperators

nameintdescription
Equals0Matches records where the field value exactly equals the supplied value.
NotEquals1Matches records where the field value does not equal the supplied value.
Contains2Matches records where the field value contains the supplied substring.
NotContains3Matches records where the field value does not contain the supplied substring.
Like4Matches records using a wildcard pattern on the field value (use * as the wildcard character).
NotLike5Matches records where the field value does not match the supplied wildcard pattern.
LessThan6Matches records where the field value is strictly less than the supplied value.
GreaterThan7Matches records where the field value is strictly greater than the supplied value.
LessThanEquals8Matches records where the field value is less than or equal to the supplied value.
GreaterThanEquals9Matches records where the field value is greater than or equal to the supplied value.
Prefix10Matches records where the field value begins with the supplied prefix string.

SearchSortTypes

nameintdescription
Ascending0Sorts results from the lowest value to the highest value (A → Z, earliest → latest).
Descending1Sorts results from the highest value to the lowest value (Z → A, latest → earliest).

SearchTextFields

nameintdescription
AssetDetails1
ExactTitle2
TextContents3
Transcripts4
CustomMetadata5
ExifMetadata6
Tags7
Collections8
RelatedContent9
Annotations10
AI_Labels11
AI_Text12
AI_Captions13

SecureOutputFieldStates

nameintdescription
Hidden0
Disabled1
Editable2

SecurityPermissions

nameintdescription
Read0
FileWrite1
FolderWrite2
Administrator3
Guest4

SharePermissions

nameintdescription
Download1
Comment2

ShareStatus

nameintdescription
Active1
Disabled2
Expired3

ShareType

nameintdescription
Media1
Folder2
ContentGroup3
LiveChannel4
Content5

SiteInitializationStatuses

nameintdescription
New1
Initializing2
InitializingContent3
Initialized4
InitializationError5

State

nameintdescription
Pending0
Verified1
Uploading2

Status

nameintdescription
New0
Creating1
Detached2
Attached3
Deleting4
Deleted5
CreateFailed6
Detaching7
Attaching8
Updating9
Error10

StorageClasses (flags)

nameintdescription
Standard1General-purpose storage for frequently accessed data. Highest availability and lowest latency.
ReducedRedundancy2Lower-cost storage with reduced redundancy. Suitable for non-critical, reproducible data. (Legacy AWS class.)
Glacier3Long-term archival storage. Retrieval takes minutes to hours and incurs a restore fee.
StandardInfrequentAccess4Infrequently accessed data stored across multiple availability zones. Lower cost than Standard; retrieval milliseconds.
OneZoneInfrequentAccess5Infrequently accessed data stored in a single availability zone. Lower cost than Standard-IA; not resilient to AZ loss.
IntelligentTiering6Automatically moves objects between access tiers based on access patterns to optimise cost.
DeepArchive7Lowest-cost archival storage for data rarely if ever retrieved. Retrieval takes 12 hours or longer.
GlacierInstantRetrieval8Archival storage with millisecond retrieval latency. Suitable for archives accessed occasionally.
Outposts9On-premises storage using AWS Outposts infrastructure.

TextCaptionTypes

nameintdescription
Verbose
Concise
Transcript

TranscriptionContainerOutputTypes

nameintdescription
DocX0MS Office DocX.
Text1Plain Text.
SRT2SRT.
VTT3VTT.

Type

nameintdescription
UdpPush1
RtpPush2
RtmpPush3
RtmpPull4
UrlPull5
Mp4File6
MediaConnect7
InputDevice8

UploadOverwriteOptions

nameintdescription
CancelIf the file already exists on the server then an error will occur
ContinueIf the file already exists on the server, then it will be resumed
ReplaceIf the file already exists on the server, then the existing one will be erased and the new one will take it's place
AssetReplaceIf the asset already exists on the server, then the existing one will be replaced and the new one will take it's place

UploadReplaceOptions

nameintdescription
ReplaceDisplayName
ReplaceDisplayDate
ReplaceLanguage
RecreateThumbnail
RecreatePreview
RecreateSubtitles
RecreateTranscodes

UserSessionStatuses

nameintdescription
NormalThe session is active and the user has full access.
ChatDisabledThe user's chat functionality has been restricted for this session.
SessionReplacedThe session was replaced by a newer login (single-session enforcement).
DeactivatedThe session has been deactivated by an administrator.
SharedAccessThe session belongs to a guest user with shared content access.
PendingInviteThe user has a pending invitation that has not yet been accepted.
ExpiredThe session has expired due to inactivity or account expiration.
DeletedInviteThe user's invitation was revoked and their session was terminated.

VideoTrackingAttributes

nameintdescription
Undefined
Watchlist
LiveStream

VideoTrackingEvents

nameintdescription
Progress
FirstQuartile
Midpoint
ThirdQuartile
Complete
Hide
LiveStream