mvIdpath · RequiredMV identifier returned by create or read operations.
/api/v2/mv/{mvId}/finalAuthentication · x-api-key
Omn V1 independent product API. Independent Omn request, planning and delivery semantics.
mvIdpath · RequiredMV identifier returned by create or read operations.
application/json
Unknown fields are not accepted.
actionHintRequiredMay be null. Must match at least one alternative.
actionHint · anyOf 1AlternativeMust match at least one alternative.
actionHint · anyOf 1 · anyOf 1AlternativeactionHint · anyOf 1 · anyOf 2AlternativeactionHint · anyOf 1 · anyOf 3AlternativeactionHint · anyOf 1 · anyOf 4AlternativeactionHint · anyOf 1 · anyOf 5AlternativeactionHint · anyOf 1 · anyOf 6AlternativeactionHint · anyOf 2AlternativecontractVersionRequiredexpiresInSecRequiredMay be null. Must match at least one alternative.
expiresInSec · anyOf 1AlternativeexpiresInSec · anyOf 2AlternativefailureCodeRequiredMay be null. Must match at least one alternative.
failureCode · anyOf 1AlternativefailureCode · anyOf 2AlternativefailureMessageRequiredMay be null. Must match at least one alternative.
failureMessage · anyOf 1AlternativefailureMessage · anyOf 2AlternativefinalizationRequiredRequiredfinalizedVersionRequiredMay be null. Must match at least one alternative.
finalizedVersion · anyOf 1AlternativefinalizedVersion · anyOf 2AlternativeidRequiredMay be null. Must match at least one alternative.
id · anyOf 1Alternativeid · anyOf 2AlternativeisCurrentRequiredpollAfterSecRequiredMay be null. Must match at least one alternative.
pollAfterSec · anyOf 1AlternativepollAfterSec · anyOf 2AlternativereadyRequiredretainedUntilRequiredMay be null. Must match at least one alternative.
retainedUntil · anyOf 1AlternativeretainedUntil · anyOf 2AlternativeretryableRequiredsourceVersionRequiredstaleReasonRequiredMay be null. Must match at least one alternative.
staleReason · anyOf 1AlternativeMust match at least one alternative.
staleReason · anyOf 1 · anyOf 1AlternativestaleReason · anyOf 1 · anyOf 2AlternativestaleReason · anyOf 1 · anyOf 3AlternativestaleReason · anyOf 1 · anyOf 4AlternativestaleReason · anyOf 1 · anyOf 5AlternativestaleReason · anyOf 1 · anyOf 6AlternativestaleReason · anyOf 1 · anyOf 7AlternativestaleReason · anyOf 1 · anyOf 8AlternativestaleReason · anyOf 2AlternativestatusRequiredurlExpiresAtRequiredMay be null. Must match at least one alternative.
urlExpiresAt · anyOf 1AlternativeurlExpiresAt · anyOf 2AlternativevideoUrlRequiredMay be null. Must match at least one alternative.
videoUrl · anyOf 1AlternativevideoUrl · anyOf 2AlternativecreativeOptionalMust match at least one alternative.
creative · anyOf 1AlternativeUnknown fields are not accepted.
creative · anyOf 1.presetRequiredcreative · anyOf 1.singingOptionalDefault: "allowed".
creative · anyOf 2AlternativeUnknown fields are not accepted.
creative · anyOf 2.presetRequiredcreative · anyOf 2.singingOptionalDefault: "allowed".
creative · anyOf 3AlternativeUnknown fields are not accepted.
creative · anyOf 3.presetRequiredcreative · anyOf 3.storySourceRequiredDefault: "lyrics".
creative · anyOf 3.singingOptionalDefault: "allowed".
creative · anyOf 4AlternativeUnknown fields are not accepted.
creative · anyOf 4.presetRequiredDefault: "sing".
creative · anyOf 5AlternativeCreative intent, independent of output resolution.
Unknown fields are not accepted.
creative · anyOf 5.modeRequiredauto, story, mood, perform, sing, dance, sing_dance or sing_play. All use the same request envelope.
Default: "auto".
creative · anyOf 5.briefOptionalDescribe the desired story, subjects, action and mood. Required for a brief-led story.
Maximum characters: 3000.
creative · anyOf 5.charactersOptionalWhether characters may appear and the desired count.
Unknown fields are not accepted.
creative · anyOf 5.characters.policyRequiredauto lets the director decide; required mandates characters; forbidden excludes them and conflicts with performance modes or character references.
Default: "auto".
creative · anyOf 5.characters.countOptionalDesired number of main characters (1 or 2); cannot be combined with forbidden.
Minimum: 1. Maximum: 2. Must match at least one alternative.
creative · anyOf 5.characters.count · anyOf 1AlternativeDesired number of main characters (1 or 2); cannot be combined with forbidden.
Format: integer. Default: 0.
creative · anyOf 5.characters.count · anyOf 1See schemaExpand this value in the interactive reference.
Format: integer. Default: 0.
creative · anyOf 5.characters.count · anyOf 2AlternativeDesired number of main characters (1 or 2); cannot be combined with forbidden.
Minimum: 1. Maximum: 2.
creative · anyOf 5.characters.count · anyOf 2See schemaExpand this value in the interactive reference.
Minimum: 1. Maximum: 2.
creative · anyOf 5.optionsOptionalMode-specific choices; irrelevant options are rejected.
Unknown fields are not accepted.
creative · anyOf 5.options.combinationOptionalRequired for sing_dance or sing_play. alternating uses separate shots. simultaneous requests same-shot actions and currently returns 422 before debit.
Default: "alternating".
creative · anyOf 5.options.instrumentOptionalInstrument to feature in perform or sing_play.
Minimum characters: 1. Maximum characters: 100.
creative · anyOf 5.options.storySourceOptionalRequired for story: lyrics uses song evidence; brief uses creative.brief.
Default: "lyrics".
creative · anyOf 5.styleOptionalVisual treatment passed to director planning and shot generation.
Maximum characters: 1000.
outputOptionalUnknown fields are not accepted.
output.aspectRatioOptionalDelivery aspect ratio; defaults to 16:9. Motion references require 16:9 or 9:16.
output.renderTierOptionalOmn V1 only. draft delivers 540p; standard 720p; hd 1080p; ultra 720p, 1080p or 1440p. When omitted: resolution=1440p or quality="high" selects ultra, standard quality selects draft at 540p and standard at 720p and hd at 1080p. Native shot rendering offers these tiers for both managed versions subject to capability and preflight checks. Dance motion transfer supports draft or standard only.
output.resolutionOptional540p, 720p, 1080p or 1440p for every mode. Defaults to 720p. Motion output may be resized from its source resolution.
requestedOutputOptionalUnknown fields are not accepted.
requestedOutput.aspectRatioOptionalDelivery aspect ratio; defaults to 16:9. Motion references require 16:9 or 9:16.
requestedOutput.renderTierOptionalOmn V1 only. draft delivers 540p; standard 720p; hd 1080p; ultra 720p, 1080p or 1440p. When omitted: resolution=1440p or quality="high" selects ultra, standard quality selects draft at 540p and standard at 720p and hd at 1080p. Native shot rendering offers these tiers for both managed versions subject to capability and preflight checks. Dance motion transfer supports draft or standard only.
requestedOutput.resolutionOptional540p, 720p, 1080p or 1440p for every mode. Defaults to 720p. Motion output may be resized from its source resolution.
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses
Request allowance or task admission capacity exceeded. Follow Retry-After when present; otherwise wait for active tasks and use bounded backoff. Limits do not guarantee throughput. For SSE, this is the HTTP connection response, not an event.
application/json
errorRequirederror.codeRequiredRATE_LIMITED for request and task admission rejections.
error.messageRequirederror.detailsOptionalOptional and scope-dependent. Request limits supply scope/policy/type/limit/current/retryAfterSec. Task admission supplies inFlight/limit/tier, plus scope=apiKey for a key cap. IP rejection can omit details. In-flight rejection does not promise Retry-After.
error.details.currentOptionalMinimum: 0.
error.details.inFlightOptionalMinimum: 0.
error.details.limitOptionalMinimum: 0.
error.details.policyOptionalerror.details.retryAfterSecOptionalMinimum: 1.
error.details.scopeOptionalerror.details.tierOptionalerror.details.typeOptionalsuccessRequiredDefault: false.
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses
application/json
errorRequirederror.codeRequiredApplication-specific error code (see error catalog)
error.messageRequiredHuman readable error message
error.detailsOptionalAdditional error details (optional)
successRequiredAlways false for error responses