Events
Upload Completed
Webhook notification payload for upload.completed event. Details of the payload structure when an upload is completed.
Payload data structure for upload.completed events
Audio bitrate in bits per second
128000Audio codec used
aacTimestamp when the source was created
2025-01-01T12:00:00ZDevice used to record the video
iPhoneDuration of the video in seconds
120Height of the video in pixels
1080Unique identifier of the source
src_2G6MJiNz71bHQGNzGwKx5cJwPFSAdditional metadata for the source
map[key1:value1 key2:value2]Size of the source file in bytes
1.234567e+06Video bitrate in bits per second
2e+07Video codec used
h264Video framerate in frames per second
29.97Width of the video in pixels
1920Exact object key in the configured bucket, 1 to 1024 UTF-8 bytes. The output base_prefix is not added.
Connected Storage belonging to this Project.
URL where the source video can be accessed
https://example.com/video.mp4Timestamp when the upload was created
2025-01-01T12:00:00ZTimestamp when the upload will expire
2025-01-01T12:00:00ZUnique identifier of the upload
upl_2G6MJiNz71bHQGNzGwKx5cJwPFSCurrent status of the upload
waitingcompletedfailedexpiredwaitingTimestamp when the upload was updated
2025-01-01T12:00:00ZShort-lived completion capability, returned only on creation. POST after a successful PUT before expires_at. Requires no API key. Repeated valid calls are idempotent.
Error message of the upload
Additional error details or output
Main error message
Type of error
setupffmpegsourceuploaddownloadingestjobunexpectedpermissiontimeoutcancelledAdditional metadata for the upload
map[key1:value1 key2:value2]SourceId is the id of the source that was created from the upload
src_2G6MJiNz71bHQGNzGwKx5cJwPFSResolved Storage selected when the Upload was created. Absent for historical uploads.
Presigned PUT URL, returned only when creating an Upload session. Call completion_url after the PUT succeeds.
https://s3.amazonaws.com/bucket/key