Developer Documentation

API Reference

Integrate Orbythic's AI-powered learning platform into your applications with our comprehensive REST API.

RESTful API

Clean, predictable REST endpoints following industry best practices.

Secure Authentication

OAuth 2.0 and API key authentication with granular permissions.

Rate Limiting

Fair use policies with flexible rate limits based on your plan.

Webhooks

Real-time notifications for events in your learning platform.

Getting Started

Start integrating in minutes

1

Get Your API Key

Generate an API key from your dashboard settings.

2

Install SDK

Install the SDK for your preferred language or use REST directly.

3

Make Your First Request

Authenticate and start integrating with Orbythic services.

4

Explore Examples

Check out code examples and integration guides.

Authentication

Secure your API requests

# Using API Key Authentication
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.orbythic.com/v1/users/me

# Using OAuth 2.0
curl -H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
  https://api.orbythic.com/v1/courses

All API requests must be made over HTTPS. Requests made over plain HTTP will fail. API requests without authentication will also fail.

API Endpoints

Complete endpoint reference

Authentication

Manage API keys and OAuth tokens

POST
/auth/token

Generate access token

POST
/auth/refresh

Refresh access token

DELETE
/auth/revoke

Revoke access token

Users

User management and profiles

GET
/users/{id}

Get user profile

PATCH
/users/{id}

Update user profile

GET
/users/{id}/progress

Get learning progress

Courses

Course content and structure

GET
/courses

List all courses

GET
/courses/{id}

Get course details

POST
/courses/{id}/enroll

Enroll in course

Analytics

Learning analytics and insights

GET
/analytics/progress

Get progress analytics

GET
/analytics/engagement

Get engagement metrics

GET
/analytics/performance

Get performance data

SDKs and Libraries

Official client libraries

JavaScript/TypeScript

Full-featured SDK for Node.js and browser environments

Python

Comprehensive Python SDK with async support

REST API

Direct REST API access for any language

Ready to Build?

Start integrating Orbythic into your applications today.