CreateQuizQuestionBankRequest

A request or response body; the type column links to the schemas it refers to.

CreateQuizQuestionBankRequest

FieldTypeRequiredDescription
owner_organization_idstring (uuid)yes

Organization the bank belongs to. Always required.

owner_department_idstring (uuid)no

Omit for a bank owned by the organization directly.

slugstringyes

Unique within the organization. Slugs are lowercase letters and digits in words separated by single hyphens, like fire-safety-basics.

1–100 characters · matches ^[a-z0-9]+(-[a-z0-9]+)*$

namestringyes

1–200 characters

descriptionstringno

Omit or send empty for no description.

at most 2000 characters

jsonExample
{
  "owner_organization_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
  "owner_department_id": "1b671a64-40d5-491e-99b0-da01ff1f3341",
  "slug": "fire-safety-basics",
  "name": "Fire safety basics",
  "description": "string"
}