Skip to main content
POST
/
questions
Submit a question
curl --request POST \
  --url https://api-testnet.context.markets/v2/questions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "question": "Will Bitcoin reach $200k by end of 2026?"
}
'
{
  "submissionId": "<string>",
  "status": "pending",
  "pollUrl": "<string>",
  "questions": [
    "<unknown>"
  ],
  "accounts": {},
  "qualityExplanation": "<unknown>",
  "refuseToResolve": true,
  "statusUpdates": [
    "<unknown>"
  ]
}

Authorizations

Authorization
string
header
required

API key passed as Bearer token

Body

application/json

Question to submit

question
string
required

The question to submit for market creation

Required string length: 1 - 1000
Example:

"Will Bitcoin reach $200k by end of 2026?"

Response

Question submitted successfully

submissionId
string
required

Unique ID for this submission

status
enum<string>
required

Initial status is always pending

Available options:
pending
pollUrl
string<uri>
required

URL to poll for submission status updates

questions
any[]

Empty on initial submission

accounts
object

Empty on initial submission

qualityExplanation
null
refuseToResolve
boolean
statusUpdates
any[]

Empty on initial submission