API Reference

REST API documentation for ARMA Academy

Base URL

https://api.training.africarisk.net

Authentication Required

All endpoints require a Bearer token in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Generate an API key to get started

Authentication

Users

Courses

Certificates

Robo Advisor

Webhooks

Common Patterns

Pagination

?page=1&limit=20

Filtering

?status=active&sort=created

HTTP Status Codes

200

OK

Request succeeded

201

Created

Resource successfully created

400

Bad Request

Invalid request parameters

401

Unauthorized

Missing or invalid API key

403

Forbidden

Insufficient permissions

429

Too Many Requests

Rate limit exceeded

500

Server Error

Internal server error