Skip to main content

Learning Material API

Basic Structure of learning materials​

Most learning materials in InfoAcademy follow a hierarchical structure:

Path/
├── Course/
│ └── Modules/
│ ├── Lectures
│ ├── Exercises
│ └── Tests
└── Course/
└── ...
  • Paths are recommended learning order of courses.
  • Courses contain multiple modules, can be purchased all-in-one.
  • Modules can contain video lectures, documents, exercises, tests.
note

You can buy some modules separately if the creator allowed it.

Base URL​

All API endpoints are relative to the base URL:

https://api.infoacademy.com/v1/

Authentication​

These API requests behave differently based on the usage of an API key. Include your API key in the request headers, if you wish to get all details regarding courses:

Authorization: Bearer YOUR_API_KEY

Please refer to this table regarding privileges and permissions.

Rate Limiting​

The API implements rate limiting to ensure fair usage. Please refer to this table to find out more.

Rate limit headers are included in all responses:

X-RateLimit-Limit: 100
X-RateLimit-Remaining: 95
X-RateLimit-Reset: 1642680000