app.bsky.video.getUploadStatus
Get the authoritative status of the upload phase. Terminal states remain readable. completedJobId and jobStatus are present only for completed sessions; failureReason is present only for failed sessions.
- class atproto_client.models.app.bsky.video.get_upload_status.Params
Bases:
ParamsModelBaseParameters model for
app.bsky.video.getUploadStatus.- field job_id: str [Required]
Job id.
- Constraints:
min_length = 1
max_length = 256
- class atproto_client.models.app.bsky.video.get_upload_status.ParamsDict
Bases:
TypedDict- job_id: str
Job id.
- class atproto_client.models.app.bsky.video.get_upload_status.Response
Bases:
ResponseModelBaseOutput data model for
app.bsky.video.getUploadStatus.- field expires_at: DateTime [Required]
Expires at.
- field failure_reason: str | None = None
Present only when state is failed.
- Constraints:
max_length = 1024
- field job_id: str [Required]
Job id.
- Constraints:
min_length = 1
max_length = 256
- field job_status: models.AppBskyVideoDefs.JobStatus | None = None
Present only when state is completed.
- field part_count: int [Required]
Part count.
- field part_size_bytes: int [Required]
Part size bytes.