API summary

This section provides details on the API's various operations:

OperationMethodEndpoint
Alert
List alert configurationsGET/api/platform/v1/alert/configurations
Get alert configuration by IDGET/api/platform/v1/alert/configuration/{id}
Update alert configurationPUT/api/platform/v1/alert/configuration/{id}
Delete alert configurationDELETE/api/platform/v1/alert/configuration/{id}
Create alert configurationPOST/api/platform/v1/alert/configuration
Subscribe to alert configurationPOST/api/platform/v1/alert/configuration/{id}/subscribe
Unsubscribe from alert configurationPOST/api/platform/v1/alert/configuration/{id}/unsubscribe
Activate alert configurationPOST/api/platform/v1/alert/configuration/{id}/activate
Deactivate alert configurationPOST/api/platform/v1/alert/configuration/{id}/deactivate
List triggered alertsGET/api/platform/v1/alert/triggers
List alert typesGET/api/platform/v1/alert/type
Get alert type by IDGET/api/platform/v1/alert/type/{id}
Usage
Retrieve usage dataGET/api/platform/v1/usage
CP tags
List CP TagsGET/api/​v1/​cptags
Create CP TagPOST/api/​v1/​cptags
Origin
List originsGET/api/​v1/​origins
Create origin serverPOST/api/​v1/​origins
Delete originDELETE/api/​v1/​origins/​{id}
Get origin detailsGET/api/​v1/​origins/​{id}
Update originsPUT/api/​v1/​origins/​{id}
Publishing Locations
List publishing locationsGET/api/​v1/publishing_locations
Streams
List streamsGET/api/​v1/​streams
Create streamPOST/api/​v1/​streams
Import a v4 streamPOST/api/​v1/​streams/​import
Delete streamDELETE/api/​v1/​streams/​{id}
Get stream detailsGET/api/​v1/​streams/​{id}
Update streamPUT/api/​v1/​streams/​{id}
Events
List eventsGET/api/​v1/​streams/​{stream_id}/​events
Create eventPOST/api/​v1/​streams/​{stream_id}/​events
Delete eventDELETE/api/​v1/​streams/​{stream_id}/​events/​{event_name}
Get event detailsGET/api/​v1/​streams/​{stream_id}/​events/​{event_name}
List event's deleted retention bufferGET/api/​v1/​streams/​{stream_id}/​events/​{event_name}/retention_buffer/deleted
Delete event retention bufferDELETE/api/​v1/​streams/​{stream_id}/​events/​{event_name}/retention_buffer
Stream - Ingest Authentication
List ingest credentialsGET/api/​v1/​streams/​{stream_id}/​ingest_credentials
Create ingest credentialPOST/api/​v1/​streams/​{stream_id}/​ingest_credentials
Delete ingest credentialDELETE/api/​v1/​streams/​{stream_id}/​ingest_credentials/​{credential_id}
Update ingest credentialPUT/api/​v1/​streams/​{stream_id}/​ingest_credentials/​{credential_id}