updateLiveStreaming() or the REST API, or a change to the RTMP destinations, via addLiveStreamingEndpoints() / removeLiveStreamingEndpoints() or the REST add-endpoints / remove-endpoints endpoints.
Updates are applied asynchronously. This event means the request was accepted, not that it has taken effect. If the media server rejects the change or cannot apply it, a
streaming.warning event follows for the same instance_id.Common fields
string
Represents the version of the event. Uses semantic versioning to inform a consumer if the payload has introduced any breaking changes.
1.1.0 added type and endpoints.string
Represents the type of the event described in the payload.
string
An identifier representing this specific event. Treat it as opaque; its leading segment identifies the webhook configuration the event was delivered to.
object
An object representing the event, whose fields are described below.
number
Documenting when the webhook itself was sent. This timestamp is different than the time of the event the webhook describes.
Payload
integer
The Unix epoch time in seconds representing when the update was requested.
string
The streaming instance ID.
string
ID of the domain for which streaming was updated.
string
What the update changed:
layout, add-endpoints, or remove-endpoints.object
The layout that was requested. Present only when
type is layout.string[]
The destinations the update added or removed, as named in the request. Present only when
type is add-endpoints or remove-endpoints.