Flourish QMS

Documentation

Florisage API

REST API for integrating with Florisage — organizations, users, courses, enrolments, certificates, and webhooks.

https://florisage.com/api

v1.0

JSON over HTTPS

OpenAPI spec

Quick start

  1. 1

    Create a developer account

    Sign up with your email — it takes a minute.

    Create an account
  2. 2

    Apply for API credentials

    Tell us what you're building and which scopes you need. We review it, then email your client ID and secret once.

    New application
  3. 3

    Get an access token

    Trade your credentials for a token that lasts one hour.

    curl
    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" }'
  4. 4

    Call the API

    Send the token as a bearer token on every request.

    curl
    curl "https://florisage.com/api/v1/courses?limit=5" \
      -H "Authorization: Bearer $ACCESS_TOKEN"

Guides

API reference

All endpoints

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.

Certificates

Certificates earned by your organization's learners.