Vidbyte

API documentation

Quizzes API

The Quizzes API covers the full quiz lifecycle: create a quiz, batch-generate multiple quizzes, list and fetch saved quizzes, and progressively update an existing quiz by semantic action groups.

Think about quiz generation in two layers

For most callers, the public v1 mental model should stay flat: prompt, content, quiz type, context, and a handful of top-level steering knobs.

For power users, Vidbyte's quiz engine also has a richer internal attribute system covering question design, content relationship, answer-choice architecture, and quiz info. The public route normalizes into those structures behind the scenes.

The family supports generation, retrieval, and progressive refinement

Use `/create` for a single quiz.

Use `/batch-create` when you need multiple variants in one request envelope.

Use `/list` and `/get` for saved quiz retrieval.

Use `/update` when the product needs to make an existing quiz harder, longer, or more focused without starting over.

Keep the first integration focused on a few clear steering knobs

Quiz type

Pick the question form you actually need first, such as multiple choice, true/false, or open ended.

Difficulty and length

Use a small number of clear difficulty and length signals instead of layering every possible preference at once.

Reasoning and focus

Add reasoning lens or content focus only when the product needs sharper control over what the quiz is testing.

Endpoints

5 pages