API summary

See the API's various operations for details on their request parameters and response data.

OperationMethodEndpoint
CP Tag
List CP TagsGET/api/​v1/​cptags
Create CP TagPOST/api/​v1/​cptags
Origin
List originsGET/api/​v1/​origins
Create origin serverPOST/api/​v1/​origins
Get origin detailsGET/api/​v1/​origins/​{id}
Update originsPUT/api/​v1/​origins/​{id}
Delete originDELETE/api/​v1/​origins/​{id}
Publishing Locations
List publishing locationsGET/api/​v1/​publishing_locations
S3 Storage Connection
List S3 storage connectionsGET/api/​v1/​s3_storage_connections
Create S3 storage connectionPOST/api/​v1/​s3_storage_connections
Get S3 storage connectionGET/api/​v1/​s3_storage_connections/​{id}
Update S3 storage connectionPUT/api/​v1/​s3_storage_connections/​{id}
Delete S3 storage connectionDELETE/api/​v1/​s3_storage_connections/​{id}
Stream
List streamsGET/api/​v1/​streams
Create streamPOST/api/​v1/​streams
Import a v4 streamPOST/api/​v1/​streams/​import
Get stream detailsGET/api/​v1/​streams/​{id}
Update streamPUT/api/​v1/​streams/​{id}
Delete streamDELETE/api/​v1/​streams/​{id}
Event
List eventsGET/api/​v1/​streams/​{stream_id}/​events
Create eventPOST/api/​v1/​streams/​{stream_id}/​events
Get event detailsGET/api/​v1/​streams/​{stream_id}/​events/​{event_name}
Delete eventDELETE/api/​v1/​streams/​{stream_id}/​events/​{event_name}
Delete event retention bufferDELETE/api/​v1/​streams/​{stream_id}/​events/​{event_name}/​retention_buffer
List event's deleted retention bufferGET/api/​v1/​streams/​{stream_id}/​events/​{event_name}/​retention_buffer/​deleted
Event Export
List event exportsGET/api/​v1/​streams/​{stream_id}/​events/​{event_name}/​exports
Create event exportPOST/api/​v1/​streams/​{stream_id}/​events/​{event_name}/​exports
Get event exportGET/api/​v1/​streams/​{stream_id}/​events/​{event_name}/​exports/​{export_id}
Cancel event exportPOST/api/​v1/​streams/​{stream_id}/​events/​{event_name}/​exports/​{export_id}/​cancel
Stream - Ingest Authentication
List ingest credentialsGET/api/​v1/​streams/​{stream_id}/​ingest_credentials
Create ingest credentialPOST/api/​v1/​streams/​{stream_id}/​ingest_credentials
Update ingest credentialPUT/api/​v1/​streams/​{stream_id}/​ingest_credentials/​{credential_id}
Delete ingest credentialDELETE/api/​v1/​streams/​{stream_id}/​ingest_credentials/​{credential_id}
Log Destination
List log destinationsGET/api/​v1/​streams/​{stream_id}/​log_destinations
Create log destinationPOST/api/​v1/​streams/​{stream_id}/​log_destinations
Get log destination detailsGET/api/​v1/​streams/​{stream_id}/​log_destinations/​{log_destination_id}
Update log destinationPUT/api/​v1/​streams/​{stream_id}/​log_destinations/​{log_destination_id}
Delete log destinationDELETE/api/​v1/​streams/​{stream_id}/​log_destinations/​{log_destination_id}
Activate log destinationPOST/api/​v1/​streams/​{stream_id}/​log_destinations/​{log_destination_id}/​activate
Deactivate log destinationPOST/api/​v1/​streams/​{stream_id}/​log_destinations/​{log_destination_id}/​deactivate
Usage
Retrieve usage dataGET/api/​platform/​v1/​usage
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/​types
Get alert type by IDGET/api/​platform/​v1/​alert/​type/​{id}