Skip to main content
GET
/
questions
/
submissions
/
{id}
Get question submission status
curl --request GET \
  --url https://api-testnet.context.markets/v2/questions/submissions/{id} \
  --header 'Authorization: Bearer <token>'
{
  "status": "pending",
  "questions": [
    {
      "id": "<string>",
      "text": "<string>",
      "shortText": "<string>",
      "criteria": "<string>",
      "explanation": "<string>",
      "endTime": 123,
      "sources": [
        "<string>"
      ],
      "onchainMetadata": "<string>"
    }
  ],
  "accounts": {},
  "qualityExplanation": "<string>",
  "refuseToResolve": true,
  "statusUpdates": [
    {
      "tool": "<string>",
      "status": "<string>",
      "timestamp": "<string>"
    }
  ],
  "submissionId": "<string>"
}

Authorizations

Authorization
string
header
required

API key passed as Bearer token

Path Parameters

id
string
required

Submission ID returned from POST /questions

Response

Submission status

status
enum<string>
required

Current processing status

Available options:
pending,
processing,
completed,
failed
questions
object[]
required

Processed questions (populated when status is completed)

accounts
object
required

Social account data for sources referenced in questions

qualityExplanation
string | null
required

Quality assessment of the question

refuseToResolve
boolean
required

Whether the system refused to create a market for this question

statusUpdates
object[]
required

Processing status updates

submissionId
string

Submission ID