SkilaAI developer platform

Build clear, governed connections to learning.

Read approved data, test safely, receive signed events, and connect trusted content with explicit scopes and audit evidence.

REST API v1

Consistent responses, errors, pagination, and request IDs.

Scoped access

Keys, quotas, rotation, revocation, and audit history.

Connections

Encrypted OAuth and capability based provider workflows.

Webhooks

Signed events with retries, replay, and deduplication.

Current public API surface

MethodEndpointScopePurpose
GET/api/v1/coursescourses.readList approved courses
GET/api/v1/courses/:idcourses.readRead an approved course
GET/api/v1/events/catalogevents.readDiscover platform events
GET/api/v1/sandbox/statussandbox.writeVerify a sandbox client
POST/api/v1/sandbox/eventssandbox.writeSimulate an event

Developer guides

Getting started

API quickstart

Create a governed API client and make your first request to Skila API v1.

Getting started

Authentication, scopes, and environments

Use API keys and OAuth connections without exposing user passwords or provider secrets.

REST API v1

Responses and request identifiers

Handle the stable v1 success envelope and use request identifiers for support.

REST API v1

Error contract

Respond safely to validation, authentication, authorization, quota, and server errors.

REST API v1

Pagination, quotas, and rate limits

Page through collections predictably and keep integrations inside assigned capacity.

REST API v1

Versioning and idempotency

Integrate against stable versioned paths and prevent duplicate write effects.

Webhooks

Webhooks and events

Receive selected SkilaAI events through signed, auditable deliveries.

Webhooks

Verify signatures and handle retries

Authenticate webhook deliveries and make event processing idempotent.

Connections

Connector architecture

Understand provider definitions, platform configuration, member authorization, and source ingestion.

Connections

Google Drive course sources

Select approved Drive material for Course Studio without granting unrestricted access.

Connections

YouTube and Vimeo

Review the current connection foundation and release boundary for video ingestion.

Connections

GitHub, GitLab, and Azure DevOps

Use repository connection foundations for future source and learning workflows.

Security

Integration security

Protect secrets, reduce scopes, validate destinations, and preserve audit evidence.

Support

Changes, compatibility, and support

Track contract changes and send useful diagnostic details without exposing secrets.