At Exemplar Services, we design our technology to make your systems work better together.
Our Application Programming Interface (APIs) give you a smarter way to manage apprentice data — reducing admin overhead while improving accuracy, compliance, and reporting.
Why Our APIs Make a Difference for Your Organisation
- No more double handling — information flows automatically between Exemplar and your internal systems
- Better compliance — when data updates everywhere at once, records stay accurate and audit-ready
- More time to focus on learners — less admin means trainers can prioritise education
- You keep control of your data — securely stored in your SMS or network
- Flexible integration — works with the systems you already use
Whether you’re a small RTO or a large enterprise, our APIs scale to support your growth.
So… What Is an API?
Think of an API as a secure digital connector.
It allows two systems — like your Student Management System and Exemplar Profiling – to talk to one another and share information without anyone typing it twice.
No new software required. No complicated processes to learn.
Just smarter, automated workflows.
Built for Ease & Reliability
We use REST APIs — the most common and secure option across training and enterprise software.
✔ Designed around your technology
✔ Security-first infrastructure
✔ Supported by our technical specialists
✔ Future-ready for emerging data needs
PROFILING REST API
Our Profiling REST APIs connect Exemplar with your systems, reducing admin, simplifying reporting, and keeping you in control of your student information.
Batch Controller
Manage and retrieve batch information for training programs and assessments.
POST /api/v1/batch/users
Me Controller
Access and update the currently authenticated user’s profile and settings.
GET: /api/v1/users/me
GET: /api/v1/users/me/cards/submissions
GET: /api/v1/users/me/qualifications
GET: api/v1/users/me/theme
PUT: /api/v1/users/me
PUT: /api/v1/users/me/avatar
Organisation Controller
Retrieve information about your RTO or affiliated organisations.
GET: /api/v1/organisations
POST: /api/v1/organisations
GET: /api/v1/organisations/{id}/theme
GET: /api/v1/organisations/{orgId}/qualifications/calculations
Organisation User Controller
Manage users associated with your organisation, including roles and access.
GET: /api/v1/organisations/{orgId}/students
POST: /api/v1/organisations/{orgId}/users
GET: /api/v1/organisations/{orgId}/supervisors
GET: /api/v1/organisations/{orgId}/users/cards
DELETE: /api/v1/organisations/{orgId}/users/{userId}
Qualification Controller
Access qualification details and requirements linked to courses and apprentices.
GET: /api/v1/qualifications
User Card Controller
Manage digital learning or trade cards for apprentices.
GET: /api/v1/users/{id}/cards
GET:/api/v1/users/{userId}/cards/{cardId}
GET: /api/v1/users/{userId}/cards/work-areas
POST: /api/v1/users/{id}/cards
PUT: /api/v1/users/{userId}/cards/{cardId}
PUT: /api/v1/users/{userId}/cards/{cardId}/status
DELETE: /api/v1/users/{userId}/cards
User Controller
Retrieve, update, or manage individual user profiles and details.
GET: /api/v1/users/{id}
User Organisation Controller
Link and manage users across multiple organisations if needed.
GET: /api/v1/users/{id}/organisations
PUT: /api/v1/users/{id}/organisations
DELETE: /api/v1/users/{id}/organisations
User Qualification Controller
Track and update user qualifications and competency progress.
GET: /api/v1/users/{id}/qualifications/ids
GET: /api/v1/users/{userId}/qualifications/{qualificationId}
PUT: /api/v1/users/{id}/qualifications
DELETE: /api/v1/users/{id}/qualifications
User Registration Controller
Handle new user registrations, onboarding, and account setup.
POST: /api/v1/users/registration
Lighthouse REST API
Batch Controller
Manage and retrieve batch information for training programs and assessments.
POST /api/v1/batch/users
Me Controller
Access and update the currently authenticated user’s profile and settings.
GET: /api/v1/users/me
GET: /api/v1/users/me/cards/submissions
GET: /api/v1/users/me/qualifications
GET: api/v1/users/me/theme
PUT: /api/v1/users/me
PUT: /api/v1/users/me/avatar
Organisation Controller
Retrieve information about your RTO or affiliated organisations.
GET: /api/v1/organisations
POST: /api/v1/organisations
GET: /api/v1/organisations/{id}/theme
GET: /api/v1/organisations/{orgId}/qualifications/calculations
Organisation User Controller
Manage users associated with your organisation, including roles and access.
GET: /api/v1/organisations/{orgId}/students
POST: /api/v1/organisations/{orgId}/users
GET: /api/v1/organisations/{orgId}/supervisors
GET: /api/v1/organisations/{orgId}/users/cards
DELETE: /api/v1/organisations/{orgId}/users/{userId}
Qualification Controller
Access qualification details and requirements linked to courses and apprentices.
GET: /api/v1/qualifications
User Card Controller
Manage digital learning or trade cards for apprentices.
GET: /api/v1/users/{id}/cards
GET:/api/v1/users/{userId}/cards/{cardId}
GET: /api/v1/users/{userId}/cards/work-areas
POST: /api/v1/users/{id}/cards
PUT: /api/v1/users/{userId}/cards/{cardId}
PUT: /api/v1/users/{userId}/cards/{cardId}/status
DELETE: /api/v1/users/{userId}/cards
User Controller
Retrieve, update, or manage individual user profiles and details.
GET: /api/v1/users/{id}
User Organisation Controller
Link and manage users across multiple organisations if needed.
GET: /api/v1/users/{id}/organisations
PUT: /api/v1/users/{id}/organisations
DELETE: /api/v1/users/{id}/organisations
User Qualification Controller
Track and update user qualifications and competency progress.
GET: /api/v1/users/{id}/qualifications/ids
GET: /api/v1/users/{userId}/qualifications/{qualificationId}
PUT: /api/v1/users/{id}/qualifications
DELETE: /api/v1/users/{id}/qualifications
User Registration Controller
Handle new user registrations, onboarding, and account setup.
POST: /api/v1/users/registration
Ready to integrate?
Request API Documentation to access full technical details and integration instructions, or Contact Our Team for support and guidance tailored to your organisation.