The DeepLMS REST API lets you integrate your institution's LMS data with external systems. Available on Professional and Enterprise plans. All requests require authentication via API key.
Generate your API key in Settings → API Keys, then include it in your requests:
https://{slug}.deeplms.ai/api/v1Rate limit: 100 req/minFormat: JSON/api/v1/auth/tokenExchange API key for a JWT bearer token (valid 1 hour).
Parameters
api_keystringrequiredYour institution API keyResponse
{ "token": "eyJ...", "expires_at": "2026-03-25T14:00:00Z" }The first-party TypeScript client is exported from src/lib/sdk/deeplms-client.ts for server-side integrations and internal tools.