Developer Portal

Build with ARMA Academy. Integrate learning management, issue certificates, access analytics, and leverage AI-powered advisory services through our powerful REST API.

Quick Start

Make your first API call

Get a list of all courses

curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.training.africarisk.net/lms/courses

Replace YOUR_API_KEY with your actual API key

Everything You Need

Core Endpoints

POST
/auth/login

Authenticate and get access token

GET
/lms/courses

List available courses

POST
/lms/enrolments

Enrol user in course

GET
/lms/certificates

List issued certificates

POST
/robo/assessments

Submit competency assessment

POST
/marketing/webhooks

Register webhook endpoint

Powerful Features

LMS Integration

Enrol learners, track progress, and manage courses programmatically.

Blockchain Certificates

Issue verifiable certificates with cryptographic proof on blockchain.

AI-Powered Advisory

Leverage machine learning for competency assessment and learning paths.

Real-time Webhooks

Get notified instantly when events occur in your learning platform.

Comprehensive Analytics

Access detailed insights about usage, learner progress, and platform metrics.

Enterprise Security

OAuth 2.0, API key rotation, and granular permission scopes included.

Ready to Build?

Start integrating ARMA Academy into your application today