Documentation
REST API for integrating with Florisage — organizations, users, courses, enrolments, certificates, and webhooks.
Tell us what you're building and which scopes you need. We review it, then email your client ID and secret once.
New applicationTrade your credentials for a token that lasts one hour.
curl -X POST "https://florisage.com/api/v1/oauth/token" \
-H "Content-Type: application/json" \
-d '{ "client_id": "your-client-id", "client_secret": "your-client-secret" }'Send the token as a bearer token on every request.
curl "https://florisage.com/api/v1/courses?limit=5" \
-H "Authorization: Bearer $ACCESS_TOKEN"Authentication
Exchange your application's credentials for a short-lived access token.
Seats
Check how many course seats your organization has, and how many are in use.
Learners
The learners on your organization's own list.
Courses
The published course catalogue and its categories.
Enrolments
Enrol learners in courses, track progress, and mark enrolments complete.
Certificates
Certificates earned by your organization's learners.
Webhooks
Subscribe to events and have Florisage deliver them to your own endpoint.