17 lines
630 B
Markdown
17 lines
630 B
Markdown
# QuestionsApi
|
|
|
|
STEP-style question bank service for study games and clients.
|
|
|
|
## Endpoints
|
|
|
|
- `GET /healthz` Health check.
|
|
- `GET /api/questions/systems` List available systems.
|
|
- `POST /api/questions/search` Search or build a block of questions.
|
|
- `GET /api/questions/{id}` Get one question.
|
|
- `POST /api/questions` Create question (SUPER only).
|
|
- `POST /api/questions/bulk` Upsert questions by `externalId` (SUPER only).
|
|
- `PUT /api/questions/{id}` Update question (SUPER only).
|
|
- `DELETE /api/questions/{id}` Delete question (SUPER only).
|
|
|
|
Player reads require `USER` or `SUPER` JWT auth. Authoring endpoints require `SUPER`.
|