app.bsky.video.finishUpload
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.
- class atproto_client.models.app.bsky.video.finish_upload.Data
Bases:
DataModelBaseInput data model for
app.bsky.video.finishUpload.- field job_id: str [Required]
Job id.
- Constraints:
min_length = 1
max_length = 256
- class atproto_client.models.app.bsky.video.finish_upload.DataDict
Bases:
TypedDict- job_id: str
Job id.
- class atproto_client.models.app.bsky.video.finish_upload.Response
Bases:
ResponseModelBaseOutput data model for
app.bsky.video.finishUpload.- field completed_job_id: str [Required]
The processing job to poll with getJobStatus; on deduplication this may differ from the input jobId.
- Constraints:
min_length = 1
max_length = 256
- field job_status: models.AppBskyVideoDefs.JobStatus [Required]
Job status.