Quickstart
This guide takes you from zero to your first successful API request.
1. Generate an API key
Section titled “1. Generate an API key”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.
2. Send your first request
Section titled “2. Send your first request”For example, retrieve the list of your courses. Replace <API key> with your API key:
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", "...": "..." } ]}3. Keep going
Section titled “3. Keep going”- 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