Skip to main content
WEBHOOK
close-to-bond
{
  "trader": "<string>",
  "taker": "<string>",
  "position_id": "<string>",
  "trade_id": "<string>",
  "hash": "<string>",
  "block": 123,
  "confirmed_at": 123,
  "amount_usd": 123,
  "shares_amount": 123,
  "fee": 123,
  "side": "Buy",
  "price": 0.5,
  "bond_side": "high",
  "threshold": 123,
  "condition_id": "<string>",
  "outcome": "<string>",
  "outcome_index": 123,
  "question": "<string>",
  "market_slug": "<string>",
  "event_slug": "<string>",
  "probability": 0.5
}

Body

application/json

Payload delivered when a trade occurs at a near-certain-outcome price

trader
string
required

Limit-order maker wallet address (lowercase)

taker
string
required

Order filler wallet address (lowercase)

position_id
string
required

ERC-1155 outcome token ID

trade_id
string
required
hash
string
required

Transaction hash

block
integer<int64>
required
confirmed_at
integer<int64>
required

Unix seconds

amount_usd
number
required

USD size of the trade

shares_amount
number
required
fee
number
required

Fee paid in USD

side
enum<string>
required
Available options:
Buy,
Sell
price
number
required

Price that triggered the notification (0.0–1.0)

Required range: 0 <= x <= 1
bond_side
enum<string>
required

"high" when near YES (price ≥ threshold), "low" when near NO (price ≤ threshold)

Available options:
high,
low
threshold
number
required

The probability threshold from the subscription filter that was breached

condition_id
string | null

Parent market condition ID

outcome
string | null

Outcome name (e.g. "Yes", "No")

outcome_index
integer | null

0 = Yes/Up, 1 = No

question
string | null
market_slug
string | null
event_slug
string | null
probability
number | null

Implied probability (0.0–1.0)

Required range: 0 <= x <= 1

Response

Webhook delivery acknowledged

Last modified on March 17, 2026