Transcoder Hooks
Receive Notifications When Cloud Transcoders Change State
The transcoder type of webhook allows you to receive a state transition notification for platform events such as when a transcoder starts, stops, or is deleted.
Setting up Webhooks
Review the Webhooks guide for additional details on creating and receiving webhooks.
Event
The event
will be one of the following values:
- ACTIVE is sent when the transcoder transitions to an Active status.
- STOPPED is sent when the transcoder transitions to a Shutdown status.
- DELETED is sent when the transcoder transitions to a Deleted status.
Review the Cloud Transcoder streaming guide for descriptions of the various transcoder statuses.
Data
The data
payload will contain the following details:
- transcoderId is a unique identifier of the transcoder.
- transcoderName is the label given to the transcoder.
- cluster is the cluster region where the transcoder is running.
- createdOn is the timestamp for when the transcoder was created.
- status is the state of the transcoder when the hook fired.
Examples
Transcoder Active
{
"type": "transcoder",
"event": "ACTIVE",
"timestamp": 1724889842678,
"data": {
"transcoderId": "0d09f40-2988-47aa-8ac7-dca04b971cf",
"transcoderName": "test_webhooks",
"cluster": "lon-1",
"createdOn": "YYYY-MM-DDTHH:MM:SSZ",
"status": "Active"
}
}
Transcoder Stopped
{
"type": "transcoder",
"event": "STOPPED",
"timestamp": 1724891135725,
"data": {
"transcoderId": "fddcbce-e3a3-4efe-8a42-060c31189a2",
"transcoderName": "test_webhooks",
"cluster": "lon-1",
"createdOn": "YYYY-MM-DDTHH:MM:SSZ",
"status": "Shutdown"
}
}
Transcoder Deleted
{
"type": "transcoder",
"event": "DELETED",
"timestamp": 1724890175017,
"data": {
"transcoderId": "009ff40-2988-47aa-8ac7-dc904b971cf",
"transcoderName": "test_webhooks",
"cluster": "lon-1",
"createdOn": "YYYY-MM-DDTHH:MM:SSZ",
"status": "Deleted"
}
}
Updated 3 months ago