Create a realtime streaming ticket
client.realtime.createTicket(RequestOptionsoptions?): RealtimeCreateTicketResponse { expires_in, ticket, ws_url }
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.
Create a realtime streaming ticket
import Micro from '@micro-so/sdk';
const client = new Micro({
teamID: 'My Team ID',
apiKey: process.env['MICRO_API_KEY'], // This is the default and can be omitted
});
const response = await client.realtime.createTicket();
console.log(response.expires_in);{
"expires_in": 0,
"ticket": "ticket",
"ws_url": "ws_url"
}Returns Examples
{
"expires_in": 0,
"ticket": "ticket",
"ws_url": "ws_url"
}