Developer Center
Example API DocumentationBuild With the Prakura Platform
Explore how learning, workforce, coding, placement and AI capabilities could be extended through APIs, SDKs and events. Everything here is sample documentation in Phase 4.
Product areas
Learning API
Courses, enrolments, progress and assessments.
GET /api/v1/coursesEmployee API
Employee profiles, attendance and leave (scoped).
GET /api/v1/employeesCoding API
Coding tasks, submissions and results.
POST /api/v1/coding/submissionsPlacement API
Readiness, applications and interviews.
GET /api/v1/placements/applicationsAI Agent API
Invoke agents with human-review hooks.
POST /api/v1/agents/{id}/runsNotification API
Send templated notifications across channels.
POST /api/v1/notificationsAnalytics API
Aggregated, privacy-safe metrics.
GET /api/v1/analytics/summary
Getting started
- 1
Create a sandbox project
Sandbox projects use synthetic data only.
- 2
Generate a test key
Keys are scoped (e.g. courses:read) and shown once.
- 3
Make your first request
Call GET /api/v1/courses and inspect the response.
curl "https://api.example.prakura.dev/api/v1/courses?level=intermediate" \
-H "Authorization: Bearer <YOUR_API_KEY>"Authentication
Requests authenticate with a bearer token in the Authorization header. Keys are scoped to an organisation and a set of permissions.
- Keep keys on your server — never ship them in front-end bundles.
- Use separate keys for sandbox and production.
- Rotate keys regularly and revoke unused ones.
GET /api/v1/courses HTTP/1.1
Host: api.example.prakura.dev
Authorization: Bearer <YOUR_API_KEY>Examples
- Sync course completions to your HRISListen for course.completed and update employee skill records.View Example
- Post interview reminders to chatUse interview.scheduled with the Notification API.View Example
- Build a custom learning reportQuery the Learning API and Analytics API.View Example
- Try a request in the sandboxUse the API Explorer with static demo responses.View Example
Changelog
Example docs: Webhooks
Added sample event payloads and signature guidance.
Example docs: API Explorer
Visual request builder with static demo responses.
Developer Center preview
First preview of the documentation layout.