Skip to main content

Learnybox API Overview

Learnybox API, developer, API documentation, API library, API keys, primary key, restricted keys, API authentication, Learnybox PHP client

Eduardo Stewart avatar
Written by Eduardo Stewart
Updated over a month ago

An API (Application Programming Interface) allows two software components to communicate with one another using a defined set of protocols. Whether public or private, APIs are used to integrate functionalities, retrieve data, or extend an application’s capabilities.

You don’t need to know how the underlying program works—just how to interact with its API. APIs often come with detailed documentation to help developers save time and implement integrations efficiently.

For example, Learnybox uses external APIs (like Stripe and PayPal) to process and retrieve data on transactions and users. Similarly, Learnybox offers its own API to developers who wish to interact with the platform programmatically.

Accessing the Learnybox API

You can access the Learnybox API directly from your account dashboard:
Tools & Teaching → API

1. Library

Our API library includes detailed documentation for all available features and endpoints.

  • Use the left-hand navigation menu to browse through the available API methods for different applications and tools.

  • A search bar is also available for faster access

  • The middle section displays a summary of the API response, including the response format, status code, and a preview of the response body.

  • The right section shows a detailed, expandable JSON response sample.

2. Authentication and Security

Access to the Learnybox API is secured using:

  • Your Learnybox subdomain

  • A unique API key tied to your account

You can regenerate your primary API key to access all features of the Learnybox API.
For more specific use cases, you can also create restricted API keys, which are ideal when you want to limit access to certain functionalities.

These keys can help you manage API usage across different applications or developers.

All API calls are logged for monitoring and traceability.

How to Test the API

When you access the Learnybox API page, you’ll be directed to the API Introduction section. From there, you can explore and test API endpoints.

To make development easier, Learnybox provides a PHP client library that simplifies API calls.

You can find the Learnybox PHP client on Packagist:
Learnybox PHP Client on Packagist

Did this answer your question?