# Streaming API

The Streaming API provides connection URLs for real-time data change notifications via AMQP or STOMP.

## Authentication

Use the same OAuth 2.0 client credentials flow as the Public API:

1. Obtain an access token from `POST /oauth/client_credential/accesstoken` (see **Public API → Access Management**).
2. Call Streaming API connection endpoints with the token as a **Bearer** header.


## Important

- **RabbitMQ deprecation**: RabbitMQ support will be terminated in Q3 2026 (replaced by Webhooks).
- Routing keys must be exact, including the version suffix (for example, `V1`).
- Wildcards (`*`) for organization or all endpoints are not recommended.


## Environments

- **Sandbox**: `https://test.hs1api.com/ascend-streaming-api/`
- **Production**: `https://prod.hs1api.com/ascend-streaming-api/`