Intu AI API
The Intu AI API lets you embed our AI education tools — tutoring chat, quiz and exam generation, marking, and study tools — into your own product with a single API key. It’s organised around predictable, resource-oriented URLs, returns JSON, and uses standard HTTP verbs and status codes.
The base URL for all requests is:
Available apps
Each app is gated by your subscription. Calling an app you’re not entitled to returns 403 APP_NOT_ENABLED.
| App | Subscription flag | What it does |
|---|---|---|
| Ask | ask |
Chat-based tutoring — Chats |
| Quiz | quiz |
Generate quizzes — Quizzes |
| Mark | mark |
Mark essays and assessments — Mark |
| Exams | exams_api |
Generate exam papers — Exams |
| Study | study |
Flashcards & explain-back — Study |
| NAPLAN | naplan_api |
NAPLAN practice & diagnostics — NAPLAN |
Catalog endpoints (Subjects, topics, Personas) are available to any authenticated key, scoped to your subscription.
Conventions
- Authentication — every request carries your API key. See Authentication.
- Billing — pass a
user_idin the request body to attribute usage to one of your end-users. See the FAQ. - Async work — generation endpoints return
202 Acceptedimmediately; receive results via webhooks or by polling. - Errors — failures use a consistent JSON envelope. See Errors.
Questions? Email ai@intu.com.au.