Skip to content

Route a SIGNAL to the overlay

POST
/api/streamer/signal

Pushes the OBS overlay / live-page SIGNAL for the caller’s own channel (streamerId is the verified handle, never body input).

object
marketId
required
string
name
required
string
yesPct
number
slug
string
annotation
string
<= 180 characters
closesAt
string

Routed

object
ok
required
boolean
signal
required

The active overlay SIGNAL an operator routed to their live page and OBS overlay.

object
marketId
required
string
name
required
string
yesPct
required
number
streamerId
required

The operator handle, resolved server-side.

string
slug
required
string
updatedAt
required
string format: date-time
annotation
string
<= 180 characters
closesAt

Market resolution time (ISO).

string

Validation error. error names the missing or malformed field.

object
error
required

Stable machine-readable code (snake_case) or a short reason.

string
message
string
key
additional properties
any

Missing or invalid credential.

object
error
required

Stable machine-readable code (snake_case) or a short reason.

string
message
string
key
additional properties
any