Skip to main content

app.bsky.video.getUploadStatus

#main​

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.

Parameters​

PropertyTypeKnown ValuesRequiredDescription
jobIdstring-✅-

Output​

  • Encoding: application/json
PropertyTypeKnown ValuesRequiredDescription
jobIdstring-✅-
partSizeBytesinteger-✅-
partCountinteger-✅-
receivedPartsarray of integer-✅-
expiresAtstring (datetime)-✅-
statestringcreated
finishing
completed
failed
aborted
expired
✅-
completedJobIdstring-❌Present only when state is completed; may differ from jobId on deduplication.
jobStatusapp.bsky.video.defs#jobStatus-❌-
failureReasonstring-❌Present only when state is failed.