Skip to content

Quickstart

This guide takes you from zero to your first successful API request.

Generate an API key in your admin area under Settings > Advanced settings > Developer options.

Treat the key like a password: it grants full access to your account’s data.

For example, retrieve the list of your courses. Replace <API key> with your API key:

Terminal window
curl "https://api.schulungstool.de/v1/courses/" \
-H "Authorization: Token <API key>"

The response is a paginated list of courses:

{
"count": 3,
"next": null,
"previous": null,
"results": [
{
"id": "06285ae7-38a0-484a-b779-b11490c706c0",
"name": "General course 2026",
"...": "..."
}
]
}
  • All endpoints, parameters and examples: API reference
  • Creating users, assigning participations, downloading certificates: see the corresponding sections of the reference.
  • Behavior on errors and limits: Errors and rate limiting