source.created is recorded when a Source is created directly or as part of Upload completion. Media validation has finished; thumbnail generation may still be pending.
The payload captures the Source at creation. Retrieve the Source for its current state. Delivery may be repeated or arrive after later events.
Payload for source.created. The Source has been validated and saved. Thumbnails may still be pending.
source
object
required
audio_bitrate
integer
required
Audio bitrate in bits per second
Examples:
128000
audio_codec
string
required
Audio codec used
Examples:
aac
created_at
string
date-time
required
Timestamp when the source was created
Examples:
2025-01-01T12:00:00Z
device
string
required
Device used to record the video
Examples:
iPhone
duration
integer
required
Duration of the video in seconds
Examples:
120
height
integer
required
Height of the video in pixels
Examples:
1080
id
string
required
Unique identifier of the source
Examples:
src_2G6MJiNz71bHQGNzGwKx5cJwPFS
metadata
object
required
Additional metadata for the source
Examples:
map[key1:value1 key2:value2]
size
integer
required
Size of the source file in bytes
Examples:
1.234567e+06
video_bitrate
integer
required
Video bitrate in bits per second
Examples:
2e+07
video_codec
string
required
Video codec used
Examples:
h264
video_framerate
number
required
Video framerate in frames per second
Examples:
29.97
width
integer
required
Width of the video in pixels
Examples:
1920
path
string
Exact object key in the configured bucket, 1 to 1024 UTF-8 bytes. The output base_prefix is not added.
# source.created
> A Source was validated and saved.
`source.created` is recorded when a Source is created directly or as part of Upload completion. Media validation has finished; thumbnail generation may still be pending.
The payload captures the Source at creation. Retrieve the Source for its current state. Delivery may be repeated or arrive after later events.
<openapi-schema schema="#/components/schemas/NotificationPayloadSourceCreated"></openapi-schema>
<sidebar cols="4">
<example schema="#/components/schemas/NotificationPayloadSourceCreated"></example>
</sidebar>