taskIdpath · RequiredRead MV workflow and quality review
/api/v1/tasks/{taskId}/workflowAuthentication · x-api-key
Read the owned operation snapshot, stage progress, credit settlement and optional creative quality evidence. Delivery completion does not imply creative acceptance.
Request
Responses
200 OK
application/json
-
Response 200 ·
activityRequiredobject8 fields
-
Response 200 ·
activity.deliveryDeadlineAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
activity.deliveryDeadlineAt · anyOf 1AlternativestringFormat: date-time.
-
Response 200 ·
activity.deliveryDeadlineAt · anyOf 2Alternativenull
-
-
Response 200 ·
activity.labelRequiredstring -
Response 200 ·
activity.lastAdvancedAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
activity.lastAdvancedAt · anyOf 1AlternativestringFormat: date-time.
-
Response 200 ·
activity.lastAdvancedAt · anyOf 2Alternativenull
-
-
Response 200 ·
activity.lastObservedAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
activity.lastObservedAt · anyOf 1AlternativestringFormat: date-time.
-
Response 200 ·
activity.lastObservedAt · anyOf 2Alternativenull
-
-
Response 200 ·
activity.nextActionAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
activity.nextActionAt · anyOf 1AlternativestringFormat: date-time.
-
Response 200 ·
activity.nextActionAt · anyOf 2Alternativenull
-
-
Response 200 ·
activity.phaseRequiredstring -
Response 200 ·
activity.stateRequiredstring -
Response 200 ·
activity.waitingSinceRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
activity.waitingSince · anyOf 1AlternativestringFormat: date-time.
-
Response 200 ·
activity.waitingSince · anyOf 2Alternativenull
-
-
-
Response 200 ·
attemptsRequiredarray<object>1 field
-
Response 200 ·
attempts[]Each itemobject4 fields
-
Response 200 ·
attempts[].createdAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
attempts[].createdAt · anyOf 1AlternativestringFormat: date-time.
-
Response 200 ·
attempts[].createdAt · anyOf 2Alternativenull
-
-
Response 200 ·
attempts[].dispositionRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
attempts[].disposition · anyOf 1Alternativestring -
Response 200 ·
attempts[].disposition · anyOf 2Alternativenull
-
-
Response 200 ·
attempts[].idRequiredstring -
Response 200 ·
attempts[].stateRequiredstring
-
-
-
Response 200 ·
billingRequiredobject6 fields
-
Response 200 ·
billing.debitedRequiredstring -
Response 200 ·
billing.finalRequiredboolean -
Response 200 ·
billing.netRequiredstring -
Response 200 ·
billing.refundedRequiredstring -
Response 200 ·
billing.settlementRequiredstring -
Response 200 ·
billing.unitRequired"credit"
-
-
Response 200 ·
completionContractRequiredstring -
Response 200 ·
deliveryRequiredobject6 fields
-
Response 200 ·
delivery.assetIdRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
delivery.assetId · anyOf 1Alternativestring -
Response 200 ·
delivery.assetId · anyOf 2Alternativenull
-
-
Response 200 ·
delivery.availabilityVerifiedAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
delivery.availabilityVerifiedAt · anyOf 1AlternativestringFormat: date-time.
-
Response 200 ·
delivery.availabilityVerifiedAt · anyOf 2Alternativenull
-
-
Response 200 ·
delivery.currentVersionRequiredboolean -
Response 200 ·
delivery.persistedSegmentCountRequiredinteger -
Response 200 ·
delivery.stateRequired"none" | "partial" | "ready" | "stale" | "expired" | "deleted" -
Response 200 ·
delivery.totalSegmentCountRequiredinteger | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
delivery.totalSegmentCount · anyOf 1Alternativeinteger -
Response 200 ·
delivery.totalSegmentCount · anyOf 2Alternativenull
-
-
-
Response 200 ·
freshnessRequiredobject6 fields
-
Response 200 ·
freshness.eventCursorRequiredstring -
Response 200 ·
freshness.historyRequired"tracked" | "legacy_incomplete" -
Response 200 ·
freshness.missingFactsRequiredarray<string>1 field
-
Response 200 ·
freshness.missingFacts[]Each itemstring
-
-
Response 200 ·
freshness.pendingEventsRequiredboolean -
Response 200 ·
freshness.readAtRequiredstringFormat: date-time.
-
Response 200 ·
freshness.sourceRequired"database_snapshot"
-
-
Response 200 ·
issueRequiredobject | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
issue · anyOf 1Alternativeobject8 fields
-
Response 200 ·
issue · anyOf 1.attributionSourceRequired"provider_code" | "platform_code" | "unknown"Must match at least one alternative.
3 fields / alternatives
-
Response 200 ·
issue · anyOf 1.attributionSource · anyOf 1Alternative"provider_code" -
Response 200 ·
issue · anyOf 1.attributionSource · anyOf 2Alternative"platform_code" -
Response 200 ·
issue · anyOf 1.attributionSource · anyOf 3Alternative"unknown"
-
-
Response 200 ·
issue · anyOf 1.categoryRequiredstring -
Response 200 ·
issue · anyOf 1.codeRequiredstring -
Response 200 ·
issue · anyOf 1.evidenceIdsRequiredarray<string>1 field
-
Response 200 ·
issue · anyOf 1.evidenceIds[]Each itemstring
-
-
Response 200 ·
issue · anyOf 1.messageRequiredstring -
Response 200 ·
issue · anyOf 1.phaseRequiredstring -
Response 200 ·
issue · anyOf 1.providerCodeRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
issue · anyOf 1.providerCode · anyOf 1Alternativestring -
Response 200 ·
issue · anyOf 1.providerCode · anyOf 2Alternativenull
-
-
Response 200 ·
issue · anyOf 1.providerStageRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
issue · anyOf 1.providerStage · anyOf 1Alternativestring -
Response 200 ·
issue · anyOf 1.providerStage · anyOf 2Alternativenull
-
-
-
Response 200 ·
issue · anyOf 2Alternativenull
-
-
Response 200 ·
lifecycleRequiredstring -
Response 200 ·
linksRequiredobject4 fields
-
Response 200 ·
links.artifactsRequiredstring -
Response 200 ·
links.streamRequiredstring -
Response 200 ·
links.summaryRequiredstring -
Response 200 ·
links.timelineRequiredstring
-
-
Response 200 ·
modeRequired"fast" | "studio" -
Response 200 ·
mvIdRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
mvId · anyOf 1Alternativestring -
Response 200 ·
mvId · anyOf 2Alternativenull
-
-
Response 200 ·
operationRequiredstring -
Response 200 ·
operationIdRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
operationId · anyOf 1Alternativestring -
Response 200 ·
operationId · anyOf 2Alternativenull
-
-
Response 200 ·
policyVersionRequiredinteger -
Response 200 ·
progressRequiredobject4 fields
-
Response 200 ·
progress.modeRequired"indeterminate" | "measured" -
Response 200 ·
progress.percentRequirednumber | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
progress.percent · anyOf 1AlternativenumberMinimum: 0. Maximum: 100.
-
Response 200 ·
progress.percent · anyOf 2Alternativenull
-
-
Response 200 ·
progress.phasesRequiredarray<object>1 field
-
Response 200 ·
progress.phases[]Each itemobject16 fields
-
Response 200 ·
progress.phases[].activeTimeMsRequirednumber | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
progress.phases[].activeTimeMs · anyOf 1Alternativenumber1 field
-
Response 200 ·
progress.phases[].activeTimeMs · anyOf 1See schemanumberExpand this value in the interactive reference.
-
-
Response 200 ·
progress.phases[].activeTimeMs · anyOf 2Alternativenull1 field
-
Response 200 ·
progress.phases[].activeTimeMs · anyOf 2See schemanullExpand this value in the interactive reference.
-
-
-
Response 200 ·
progress.phases[].attemptCountRequiredinteger -
Response 200 ·
progress.phases[].completedItemsRequiredinteger | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
progress.phases[].completedItems · anyOf 1Alternativeinteger1 field
-
Response 200 ·
progress.phases[].completedItems · anyOf 1See schemaintegerExpand this value in the interactive reference.
-
-
Response 200 ·
progress.phases[].completedItems · anyOf 2Alternativenull1 field
-
Response 200 ·
progress.phases[].completedItems · anyOf 2See schemanullExpand this value in the interactive reference.
-
-
-
Response 200 ·
progress.phases[].evidenceIdsRequiredarray<string>1 field
-
Response 200 ·
progress.phases[].evidenceIds[]Each itemstring1 field
-
Response 200 ·
progress.phases[].evidenceIds[]See schemastringExpand this value in the interactive reference.
-
-
-
Response 200 ·
progress.phases[].finishedAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
progress.phases[].finishedAt · anyOf 1AlternativestringFormat: date-time.
1 field
-
Response 200 ·
progress.phases[].finishedAt · anyOf 1See schemastringExpand this value in the interactive reference.
Format: date-time.
-
-
Response 200 ·
progress.phases[].finishedAt · anyOf 2Alternativenull1 field
-
Response 200 ·
progress.phases[].finishedAt · anyOf 2See schemanullExpand this value in the interactive reference.
-
-
-
Response 200 ·
progress.phases[].keyRequiredstring -
Response 200 ·
progress.phases[].labelRequiredstring -
Response 200 ·
progress.phases[].requiredRequiredboolean -
Response 200 ·
progress.phases[].sourceRequired"runtime" | "resource" | "legacy_steps" | "unobserved" -
Response 200 ·
progress.phases[].startedAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
progress.phases[].startedAt · anyOf 1AlternativestringFormat: date-time.
1 field
-
Response 200 ·
progress.phases[].startedAt · anyOf 1See schemastringExpand this value in the interactive reference.
Format: date-time.
-
-
Response 200 ·
progress.phases[].startedAt · anyOf 2Alternativenull1 field
-
Response 200 ·
progress.phases[].startedAt · anyOf 2See schemanullExpand this value in the interactive reference.
-
-
-
Response 200 ·
progress.phases[].stateRequired"not_started" | "running" | "waiting" | "completed" | "failed" | "skipped" | "unknown" -
Response 200 ·
progress.phases[].totalItemsRequiredinteger | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
progress.phases[].totalItems · anyOf 1Alternativeinteger1 field
-
Response 200 ·
progress.phases[].totalItems · anyOf 1See schemaintegerExpand this value in the interactive reference.
-
-
Response 200 ·
progress.phases[].totalItems · anyOf 2Alternativenull1 field
-
Response 200 ·
progress.phases[].totalItems · anyOf 2See schemanullExpand this value in the interactive reference.
-
-
-
Response 200 ·
progress.phases[].unitRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
progress.phases[].unit · anyOf 1Alternativestring1 field
-
Response 200 ·
progress.phases[].unit · anyOf 1See schemastringExpand this value in the interactive reference.
-
-
Response 200 ·
progress.phases[].unit · anyOf 2Alternativenull1 field
-
Response 200 ·
progress.phases[].unit · anyOf 2See schemanullExpand this value in the interactive reference.
-
-
-
Response 200 ·
progress.phases[].wallTimeMsRequirednumber | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
progress.phases[].wallTimeMs · anyOf 1Alternativenumber1 field
-
Response 200 ·
progress.phases[].wallTimeMs · anyOf 1See schemanumberExpand this value in the interactive reference.
-
-
Response 200 ·
progress.phases[].wallTimeMs · anyOf 2Alternativenull1 field
-
Response 200 ·
progress.phases[].wallTimeMs · anyOf 2See schemanullExpand this value in the interactive reference.
-
-
-
Response 200 ·
progress.phases[].timingBasisOptional"native_acceptance_to_asset" -
Response 200 ·
progress.phases[].warningCodesOptionalarray<string>Confirmed non-blocking fallbacks in this phase. Original failed attempts remain in the execution evidence.
1 field
-
Response 200 ·
progress.phases[].warningCodes[]Each itemstring1 field
-
Response 200 ·
progress.phases[].warningCodes[]See schemastringExpand this value in the interactive reference.
-
-
-
-
-
Response 200 ·
progress.reasonRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
progress.reason · anyOf 1Alternativestring -
Response 200 ·
progress.reason · anyOf 2Alternativenull
-
-
-
Response 200 ·
recoveryRequiredobject8 fields
-
Response 200 ·
recovery.decisionCodeRequiredstring -
Response 200 ·
recovery.nextActionRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
recovery.nextAction · anyOf 1Alternativestring -
Response 200 ·
recovery.nextAction · anyOf 2Alternativenull
-
-
Response 200 ·
recovery.nextActionAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
recovery.nextActionAt · anyOf 1AlternativestringFormat: date-time.
-
Response 200 ·
recovery.nextActionAt · anyOf 2Alternativenull
-
-
Response 200 ·
recovery.originalTaskCanContinueRequiredboolean -
Response 200 ·
recovery.providerResubmissionLimitRequiredinteger -
Response 200 ·
recovery.providerResubmissionLimitScopeRequired"segment" | "task" -
Response 200 ·
recovery.providerResubmissionsRequiredinteger -
Response 200 ·
recovery.stateRequired"not_needed" | "scheduled" | "reconciling" | "manual" | "stopped" | "unknown"
-
-
Response 200 ·
revisionRequiredstring -
Response 200 ·
schemaVersionRequired"mv-workflow.v1" -
Response 200 ·
sourceVersionRequiredinteger | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
sourceVersion · anyOf 1Alternativeinteger -
Response 200 ·
sourceVersion · anyOf 2Alternativenull
-
-
Response 200 ·
summaryRequiredstring -
Response 200 ·
taskIdRequiredstring -
Response 200 ·
terminalRequiredboolean -
Response 200 ·
workItemsRequiredarray<object>1 field
-
Response 200 ·
workItems[]Each itemobject6 fields
-
Response 200 ·
workItems[].attemptCountRequiredinteger | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
workItems[].attemptCount · anyOf 1Alternativeinteger -
Response 200 ·
workItems[].attemptCount · anyOf 2Alternativenull
-
-
Response 200 ·
workItems[].idRequiredstring -
Response 200 ·
workItems[].indexRequiredinteger -
Response 200 ·
workItems[].kindRequired"segment" | "scene" -
Response 200 ·
workItems[].persistedRequiredboolean -
Response 200 ·
workItems[].stateRequiredstring
-
-
-
Response 200 ·
workItemsScopeRequired"mv_resource" -
Response 200 ·
workflowVersionRequiredstring -
Response 200 ·
costsOptionalobject10 fields
-
Response 200 ·
costs.currencyRequired"USD" -
Response 200 ·
costs.estimatedRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
costs.estimated · anyOf 1Alternativestring -
Response 200 ·
costs.estimated · anyOf 2Alternativenull
-
-
Response 200 ·
costs.finalAmountVerifiedRequiredfalse -
Response 200 ·
costs.measuredRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
costs.measured · anyOf 1Alternativestring -
Response 200 ·
costs.measured · anyOf 2Alternativenull
-
-
Response 200 ·
costs.providerReportedRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
costs.providerReported · anyOf 1Alternativestring -
Response 200 ·
costs.providerReported · anyOf 2Alternativenull
-
-
Response 200 ·
costs.reconciliationRequired"component_sources" -
Response 200 ·
costs.unclassifiedRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
costs.unclassified · anyOf 1Alternativestring -
Response 200 ·
costs.unclassified · anyOf 2Alternativenull
-
-
Response 200 ·
costs.unitRequired"micro_usd" -
Response 200 ·
costs.grossOptionalstring -
Response 200 ·
costs.providerRefundOptionalstring
-
-
Response 200 ·
nativeShotsOptionalarray<object>1 field
-
Response 200 ·
nativeShots[]Each itemobject17 fields
-
Response 200 ·
nativeShots[].acceptedAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
nativeShots[].acceptedAt · anyOf 1AlternativestringFormat: date-time.
-
Response 200 ·
nativeShots[].acceptedAt · anyOf 2Alternativenull
-
-
Response 200 ·
nativeShots[].accountIdRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
nativeShots[].accountId · anyOf 1Alternativestring -
Response 200 ·
nativeShots[].accountId · anyOf 2Alternativenull
-
-
Response 200 ·
nativeShots[].billableDurationSecRequirednumber -
Response 200 ·
nativeShots[].capacityClassRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
nativeShots[].capacityClass · anyOf 1Alternativestring -
Response 200 ·
nativeShots[].capacityClass · anyOf 2Alternativenull
-
-
Response 200 ·
nativeShots[].durationSecRequirednumber -
Response 200 ·
nativeShots[].fullDurationMsRequirednumber | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
nativeShots[].fullDurationMs · anyOf 1Alternativenumber -
Response 200 ·
nativeShots[].fullDurationMs · anyOf 2Alternativenull
-
-
Response 200 ·
nativeShots[].jobIdRequiredstring -
Response 200 ·
nativeShots[].materializedAtRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
nativeShots[].materializedAt · anyOf 1AlternativestringFormat: date-time.
-
Response 200 ·
nativeShots[].materializedAt · anyOf 2Alternativenull
-
-
Response 200 ·
nativeShots[].reuseSourceJobIdRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
nativeShots[].reuseSourceJobId · anyOf 1Alternativestring -
Response 200 ·
nativeShots[].reuseSourceJobId · anyOf 2Alternativenull
-
-
Response 200 ·
nativeShots[].sceneIndexRequiredinteger -
Response 200 ·
nativeShots[].startSecRequirednumber -
Response 200 ·
nativeShots[].stateRequiredstring -
Response 200 ·
nativeShots[].submissionStepIdsRequiredarray<string>1 field
-
Response 200 ·
nativeShots[].submissionStepIds[]Each itemstring
-
-
Response 200 ·
nativeShots[].submitDurationMsRequirednumber | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
nativeShots[].submitDurationMs · anyOf 1Alternativenumber -
Response 200 ·
nativeShots[].submitDurationMs · anyOf 2Alternativenull
-
-
Response 200 ·
nativeShots[].supplierIdRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
nativeShots[].supplierId · anyOf 1Alternativestring -
Response 200 ·
nativeShots[].supplierId · anyOf 2Alternativenull
-
-
Response 200 ·
nativeShots[].dispositionOptional"completed" | "failed" | "skipped" | "uncertain" | "processing"Default: "completed".
-
Response 200 ·
nativeShots[].failureCodeOptionalstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
nativeShots[].failureCode · anyOf 1Alternativestring -
Response 200 ·
nativeShots[].failureCode · anyOf 2Alternativenull
-
-
-
-
Response 200 ·
qualityOptionalobject16 fields
-
Response 200 ·
quality.assessmentRequired"not_evaluated" | "needs_revision" | "human_review_required" -
Response 200 ·
quality.automaticRegenerationRequiredfalse -
Response 200 ·
quality.coverageRequiredstring -
Response 200 ·
quality.evaluatorRequiredstring | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
quality.evaluator · anyOf 1Alternativestring -
Response 200 ·
quality.evaluator · anyOf 2Alternativenull
-
-
Response 200 ·
quality.findingsRequiredarray<object>1 field
-
Response 200 ·
quality.findings[]Each itemobject8 fields
-
Response 200 ·
quality.findings[].categoryRequiredstring -
Response 200 ·
quality.findings[].observationRequiredstring -
Response 200 ·
quality.findings[].sceneIndexesRequiredarray<integer>1 field
-
Response 200 ·
quality.findings[].sceneIndexes[]Each iteminteger1 field
-
Response 200 ·
quality.findings[].sceneIndexes[]See schemaintegerExpand this value in the interactive reference.
-
-
-
Response 200 ·
quality.findings[].severityRequiredstring -
Response 200 ·
quality.findings[].verificationRequiredstring -
Response 200 ·
quality.findings[].basisOptional"user_requirement" | "director_plan" | "aesthetic" | "technical_observation" -
Response 200 ·
quality.findings[].releaseBlockingOptionalfalse -
Response 200 ·
quality.findings[].requirementEvidenceOptionalobject | nullMay be null. Must match at least one alternative.
2 fields / alternatives
-
Response 200 ·
quality.findings[].requirementEvidence · anyOf 1Alternativeobject1 field
-
Response 200 ·
quality.findings[].requirementEvidence · anyOf 1See schemaobjectExpand this value in the interactive reference.
-
-
Response 200 ·
quality.findings[].requirementEvidence · anyOf 2Alternativenull1 field
-
Response 200 ·
quality.findings[].requirementEvidence · anyOf 2See schemanullExpand this value in the interactive reference.
-
-
-
-
-
Response 200 ·
quality.frameBorderSceneIndexesRequiredarray<integer>1 field
-
Response 200 ·
quality.frameBorderSceneIndexes[]Each iteminteger
-
-
Response 200 ·
quality.internalCutSceneIndexesRequiredarray<integer>1 field
-
Response 200 ·
quality.internalCutSceneIndexes[]Each iteminteger
-
-
Response 200 ·
quality.lipSyncRequired"not_evaluated" -
Response 200 ·
quality.musicSyncRequired"not_evaluated" -
Response 200 ·
quality.observedMajorCountRequiredinteger -
Response 200 ·
quality.playbackReviewSceneIndexesRequiredarray<integer>1 field
-
Response 200 ·
quality.playbackReviewSceneIndexes[]Each iteminteger
-
-
Response 200 ·
quality.reviewedSceneCountRequiredinteger -
Response 200 ·
quality.scopeRequired"this_operation" -
Response 200 ·
quality.suggestedRepairSceneIndexesRequiredarray<integer>1 field
-
Response 200 ·
quality.suggestedRepairSceneIndexes[]Each iteminteger
-
-
Response 200 ·
quality.unreviewedSceneCountRequiredinteger -
Response 200 ·
quality.shotChecksOptionalarray<object>1 field
-
Response 200 ·
quality.shotChecks[]Each itemobject5 fields
-
Response 200 ·
quality.shotChecks[].checkRequiredstring -
Response 200 ·
quality.shotChecks[].evaluatedScenesRequiredinteger -
Response 200 ·
quality.shotChecks[].failedScenesRequiredinteger -
Response 200 ·
quality.shotChecks[].notApplicableScenesRequiredinteger -
Response 200 ·
quality.shotChecks[].unevaluatedScenesRequiredinteger
-
-
-
-
Response 200 ·
warningCodesOptionalarray<string>Maximum items: 16.
1 field
-
Response 200 ·
warningCodes[]Each itemstring
-
400 Bad Request
application/json
-
Response 400 ·
errorRequiredobject3 fields
-
Response 400 ·
error.codeRequiredstringApplication-specific error code (see error catalog)
-
Response 400 ·
error.messageRequiredstringHuman readable error message
-
Response 400 ·
error.detailsOptionalobjectAdditional error details (optional)
-
-
Response 400 ·
successRequiredfalseAlways false for error responses
401 Unauthorized
application/json
-
Response 401 ·
errorRequiredobject3 fields
-
Response 401 ·
error.codeRequiredstringApplication-specific error code (see error catalog)
-
Response 401 ·
error.messageRequiredstringHuman readable error message
-
Response 401 ·
error.detailsOptionalobjectAdditional error details (optional)
-
-
Response 401 ·
successRequiredfalseAlways false for error responses
403 Forbidden
application/json
-
Response 403 ·
errorRequiredobject3 fields
-
Response 403 ·
error.codeRequiredstringApplication-specific error code (see error catalog)
-
Response 403 ·
error.messageRequiredstringHuman readable error message
-
Response 403 ·
error.detailsOptionalobjectAdditional error details (optional)
-
-
Response 403 ·
successRequiredfalseAlways false for error responses
404 Not Found
application/json
-
Response 404 ·
errorRequiredobject3 fields
-
Response 404 ·
error.codeRequiredstringApplication-specific error code (see error catalog)
-
Response 404 ·
error.messageRequiredstringHuman readable error message
-
Response 404 ·
error.detailsOptionalobjectAdditional error details (optional)
-
-
Response 404 ·
successRequiredfalseAlways false for error responses
429 Too Many Requests
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
-
Response 429 ·
errorRequiredobject3 fields
-
Response 429 ·
error.codeRequiredstringRATE_LIMITED for request and task admission rejections.
-
Response 429 ·
error.messageRequiredstring -
Response 429 ·
error.detailsOptionalobjectOptional 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.
8 fields
-
Response 429 ·
error.details.currentOptionalintegerMinimum: 0.
-
Response 429 ·
error.details.inFlightOptionalintegerMinimum: 0.
-
Response 429 ·
error.details.limitOptionalintegerMinimum: 0.
-
Response 429 ·
error.details.policyOptional"operation" | "query" -
Response 429 ·
error.details.retryAfterSecOptionalintegerMinimum: 1.
-
Response 429 ·
error.details.scopeOptional"user" | "api-key" | "ip" | "apiKey" -
Response 429 ·
error.details.tierOptional"FREE" | "PREMIUM" | "ENTERPRISE" -
Response 429 ·
error.details.typeOptional"rps" | "daily" | "monthly"
-
-
-
Response 429 ·
successRequiredfalseDefault: false.
500 Internal Server Error
application/json
-
Response 500 ·
errorRequiredobject3 fields
-
Response 500 ·
error.codeRequiredstringApplication-specific error code (see error catalog)
-
Response 500 ·
error.messageRequiredstringHuman readable error message
-
Response 500 ·
error.detailsOptionalobjectAdditional error details (optional)
-
-
Response 500 ·
successRequiredfalseAlways false for error responses
503 Service Unavailable
application/json
-
Response 503 ·
errorRequiredobject3 fields
-
Response 503 ·
error.codeRequiredstringApplication-specific error code (see error catalog)
-
Response 503 ·
error.messageRequiredstringHuman readable error message
-
Response 503 ·
error.detailsOptionalobjectAdditional error details (optional)
-
-
Response 503 ·
successRequiredfalseAlways false for error responses