Skip to main content

app.bsky.video.finishUpload

#main​

Finish an upload. This call is idempotent and safe to retry. On deduplication completedJobId may differ from the input jobId; poll getJobStatus with completedJobId. Probe-based validation failures surface later as JOB_STATE_FAILED from getJobStatus, not as errors from this call.

Input​

  • Encoding: application/json
PropertyTypeKnown ValuesRequiredDescription
jobIdstring-✅-

Output​

  • Encoding: application/json
PropertyTypeKnown ValuesRequiredDescription
completedJobIdstring-✅The processing job to poll with getJobStatus; on deduplication this may differ from the input jobId.
jobStatusapp.bsky.video.defs#jobStatus-✅-