API Reference

Build custom integrations with the Lyceum REST API.

Quick Start

Get started with the Lyceum API in minutes. All API requests require authentication using an API key.

curl -X GET "https://api.lyceum.io/v1/projects" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json"

API Keys

Secure authentication using API keys with configurable permissions and expiration.

Webhooks

Receive real-time notifications when data is uploaded or analysis completes.

Rate Limits

Generous rate limits with burst capacity for high-volume operations.

Endpoints

Authentication

All API requests require authentication using an API key. You can generate API keys from your account settings.

Authorization: Bearer YOUR_API_KEY

API keys can be scoped to specific permissions (read-only, read-write, admin) and can be configured with expiration dates for security.

Rate Limits

API requests are rate-limited to ensure fair usage and platform stability.

1,000

Requests per minute

100MB

Max upload size

10,000

Requests per hour

Client Libraries

We provide official SDKs for popular programming languages to make integration easier.

PythonJavaScript/NodeC#/.NETGo (coming soon)

Need Help with the API?

Our developer support team can help you build your integration.

Contact Developer Support