Skip to Main Content
QuestionStock logoQuestionStock
HomeCategories
Features

Quiz Builder

Free quiz building from a large question library, with custom questions and first-party online play.

Pro

AI quiz building, image questions, private quizzes, and advanced export workflows for serious creators.

API

Authenticated API access for builders creating their own quiz apps, workflows, and integrations.

Guides

OverviewGetting StartedAuthenticationContent DeliveryErrors & LimitsProduction ReadinessExamplesAPI Reference

Reference

StatusQuestionsCategoriesCategory Suggestions

API docs navigation

  1. API docs
  2. API Reference
  3. Categories
  4. Suggest category
Categories
post
/api/v1/categories

Suggest category

Request Body

application/json

Responses

200Existing category or suggestion

application/json

201Suggestion accepted

application/json

400Invalid request body

application/json

401Unauthorized

application/json

403Workspace not entitled

application/json

429Rate limit or daily quota exceeded

application/json

503Service unavailable

application/json

Request examples

cURL

bash
curl --request POST \
  --url 'https://questionstock.com/api/v1/categories' \
  --header 'Authorization: Bearer qsk_v1_your_api_key' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "World Capitals",
  "description": "Country-capital geography questions"
}'

JavaScript fetch

javascript
const response = await fetch("https://questionstock.com/api/v1/categories", {
  method: "POST",
  headers: {
    Authorization: "Bearer qsk_v1_your_api_key",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
  "name": "World Capitals",
  "description": "Country-capital geography questions"
}),
});

if (!response.ok) {
  throw new Error("API error: " + response.status);
}

const data = await response.json();
Color scheme

© QuestionStock

Library snapshot·4,089 questions·30 categories

All systems operational
CategoriesFeaturesQuiz BuilderProAPI
AboutPricingQuizzesSupportContact
StatusAPI docsTermsPrivacy