This section provides details on the API's various operations:
| Operation | Method | Endpoint |
|---|---|---|
| CP tags | ||
| List CP Tags | GET | /api/v1/cptags |
| Create CP Tag | POST | /api/v1/cptags |
| Origin | ||
| List origins | GET | /api/v1/origins |
| Create origin server | POST | /api/v1/origins |
| Delete origin | DELETE | /api/v1/origins/{id} |
| Get origin details | GET | /api/v1/origins/{id} |
| Update origins | PUT | /api/v1/origins/{id} |
| Streams | ||
| List streams | GET | /api/v1/streams |
| Create stream | POST | /api/v1/streams |
| Import a v4 stream | POST | /api/v1/streams/import |
| Delete stream | DELETE | /api/v1/streams/{id} |
| Get stream details | GET | /api/v1/streams/{id} |
| Update stream | PUT | /api/v1/streams/{id} |
| Events | ||
| List events | GET | /api/v1/streams/{stream_id}/events |
| Create event | POST | /api/v1/streams/{stream_id}/events |
| Delete event | DELETE | /api/v1/streams/{stream_id}/events/{event_name} |
| Get event details | GET | /api/v1/streams/{stream_id}/events/{event_name} |
| Stream - Ingest Authentication | ||
| List ingest credentials | GET | /api/v1/streams/{stream_id}/ingest_credentials |
| Create ingest credential | POST | /api/v1/streams/{stream_id}/ingest_credentials |
| Delete ingest credential | DELETE | /api/v1/streams/{stream_id}/ingest_credentials/{credential_id} |
| Update ingest credential | PUT | /api/v1/streams/{stream_id}/ingest_credentials/{credential_id} |
