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