Skip to main content
POST
Create Question

Authorizations

Authorization
string
header
required

Org API key as Token token=ei_live_...

Headers

Idempotency-Key
string | null

Body

application/json

POST /v1/questions → questions_v2 (+ question_parts). Creates a question in the key's org private bank: organization_id is server-set to the key's org, user_id is NULL (org-owned), and source stays NULL (never a platform label). At least one part is required.

parts
QuestionPartCreate · object[]
required
Minimum array length: 1
intro_text
string | null
topic
string | null

math_level_id, e.g. 'methods_34'

tags
string[] | null

Response

Successful Response

id
string
required
source
string | null
topic
string | null
tags
string[]
intro_text
string | null
is_official_vce
boolean | null
is_current_study_design
boolean | null
question_number
integer | null
total_marks
integer | null
owned_by_org
boolean | null
author_id
string | null
created_at
string | null