Recording Started
A recording started event emits when Daily begins to record a call. These can be activated via startRecording()
, via the REST API, or within Prebuilt.
Webhook Events
There are five common fields all events share:
Represents the version of the event. This uses semantic versioning to inform a consumer if the payload has introduced any breaking changes.
Represents the type of the event described in the payload.
An identifier representing this specific event.
An object representing the event, whose fields are described below.
Documenting when the webhook itself was sent. This timestamp is different than the time of the event the webhook describes. For example, a recording.started event will contain a start_ts timestamp of when the actual recording started, and a slightly later event_ts timestamp indicating when the webhook event was sent.
Payload
The semantic version of the current message.
The Unix epoch time in seconds representing when the event was generated.
The payload of the object, describing the given event.
An ID identifying the recording that was generated.
The layout used for the recording.
Default Layout
Single Participant Layout
Active Participant Layout
Portrait Layout
Custom Layout
The participant ID of the user who started the recording.
The recording instance ID that was passed into the start recording command.
The Unix epoch time in seconds representing when the recording started.