Skip to content
Go to Micro

Create a realtime streaming ticket

POST/v2/realtime/ticket

Exchange your API key (or session) for a short-lived ticket that authenticates a connection to the realtime object-change stream. Open a WebSocket to the push endpoint with the returned ticket as the token query parameter. The ticket is single-purpose and expires quickly; call this again to obtain a fresh one before reconnecting.

ReturnsExpand Collapse
expires_in: number

Seconds until the ticket expires. Refresh (call the endpoint again) before reconnecting.

ticket: string

Short-lived token authenticating a realtime WebSocket connection. Pass as the token query parameter when connecting.

ws_url: string

WebSocket URL for this environment (wss://stream.developers[.staging].micro.so). Connect here with the ticket as the token query parameter.

Create a realtime streaming ticket

curl https://developers.micro.so/v2/realtime/ticket \
    -X POST \
    -H "x-api-key: $MICRO_API_KEY"
{
  "expires_in": 0,
  "ticket": "ticket",
  "ws_url": "ws_url"
}
Returns Examples
{
  "expires_in": 0,
  "ticket": "ticket",
  "ws_url": "ws_url"
}