POST /api/v1/quizzes/update
Update a Quiz
Progressively update an existing quiz by semantic action groups instead of rebuilding it from scratch. This route is useful when your product supports iterative quiz refinement.
Public endpoint
/api/v1/quizzes/update
Maps to
/api/sandbox/edit_quiz
What to know first
Actions can be passed as canonical slugs or grouped directives like `difficulty`, `reasoning`, `length`, `question_answers`, and `next_quiz`.
Method
POST
Send this operation to /api/v1/quizzes/update on the versioned public host.
Authentication
API key
API key via Authorization: Bearer or x-api-key
Resource model
Direct
Actions can be passed as canonical slugs or grouped directives like `difficulty`, `reasoning`, `length`, `question_answers`, and `next_quiz`.
Highlights
What this operation does
Request details
Request parameters
Request parameters
These are the parameters that shape /api/v1/quizzes/update. Path parameters and request-body fields are shown together because the docs stay focused on the public route contract.
Encrypted public id of the quiz to update.
Either an array of canonical update actions or a grouped object. Semantic phrases like `harder`, `expert`, or `next sequential topic` are normalized by the middleware.
Optional freeform semantic guidance for the update.
Optional raw source material to generate from when you want to bypass a separate upload step.
Optional typed context objects. Use this field to send source text, documents, prior Vidbyte resources, or content you imported from a connected provider into the request.
View supported values9 options
Inline plain text you want the route to read directly.
A document payload or extracted document text normalized into the context layer.
A PDF payload or extracted PDF text normalized into the context layer.
A previously generated QuickHit identified by its encrypted public id.
A previously generated roadmap identified by its encrypted public id.
A previously generated quiz identified by its encrypted public id.
A previously generated exam identified by its encrypted public id.
A previously generated project identified by its encrypted public id.
An alias for project-backed context in the current middleware.
Response shape