One signal
GET /api/signals/{id}
GET
/api/signals/{id}
Public. The operator id is the masked op_… form (field privyId kept for client compatibility).
Authorizations
Section titled “Authorizations ”- None
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” id
required
string format: uuid
Signal id (signal_predictions.id).
Responses
Section titled “ Responses ”OK
One canonical signal as GET /api/signals/{id} returns it. privyId is the masked op_<hmac16> operator id (field name kept for client compatibility).
object
id
required
string format: uuid
privyId
required
Masked operator id, op_<hmac16>.
string
callsign
string | null
marketId
required
string
marketTitle
required
string
direction
required
string
priceAtPrediction
required
Probability in basis points (0–10000).
integer
crowdYesAtSignal
integer | null
confidence
integer | null
textTake
string | null
status
required
string
score
Points after resolution; null while pending.
integer | null
createdAt
required
string format: date-time
resolvedAt
string | null format: date-time
timeToResolution
Seconds, captured at write time.
integer | null
source
string | null
outcome
string | null
closePrice
Market YES bps at close (the closing line).
integer | null
clvBps
Closing-line value in bps.
integer | null
not_found
object
error
required
Stable machine-readable code (snake_case) or a short reason.
string
message
string
key
additional properties
any