Skip to main content
WEBHOOK
market-created
{
  "condition_id": "<string>",
  "market_slug": "<string>",
  "outcomes": [
    {
      "index": 123,
      "name": "<string>",
      "position_id": "<string>"
    }
  ],
  "question": "<string>",
  "description": "<string>",
  "tags": [
    "<string>"
  ],
  "neg_risk": true,
  "event_slug": "<string>",
  "event_id": "<string>",
  "event_title": "<string>",
  "series_slug": "<string>",
  "title": "<string>",
  "category": "<string>",
  "image_url": "<string>"
}

Body

application/json

Payload delivered when a new prediction market is detected on-chain and enriched with Gamma API metadata

condition_id
string
required

Condition ID (0x-prefixed hex, lowercase)

market_slug
string
required

Market slug

outcomes
object[]
required

List of market outcomes with their position IDs

question
string
required

Full market question text

description
string
required

Market description

tags
string[]
required

Market tags

neg_risk
boolean
required

Whether this is a neg-risk market

event_slug
string | null

Parent event slug

event_id
string | null

Parent event ID

event_title
string | null

Parent event title

series_slug
string | null

Series slug (for recurring markets)

title
string | null

Short display title

category
string | null

Market category (e.g. "Sports", "Politics")

image_url
string | null

Cover image URL

Response

Webhook delivery acknowledged

Last modified on March 17, 2026