Skip to main content
The Courses API lets you programmatically import and manage online courses, lesson content, categories, and membership products on the HoopAI Platform. Use it to migrate existing course libraries into the platform, automate content updates, and keep your membership product catalog in sync with external systems. The API supports rich course structures including nested categories, sub-categories, individual lesson posts, attached materials, and instructor details — giving you full control over how courses are organized and delivered to your members.

Base URL

Authentication

All requests require a Bearer token in the Authorization header. Obtain tokens through the OAuth 2.0 flow.
The Version header is required on every request and must be set to 2021-07-28.

OAuth scopes

Quick start

Import a course into a location:

Endpoints

Course structure

When importing courses, the request body follows a nested structure:
Last modified on March 5, 2026