API Reference

Complete reference for all 231 API endpoints. All routes require authentication unless marked otherwise. CMS routes use /api/projects/[id]/cms/ prefix. Public REST API uses /api/v1/[subdomain]/ prefix.

GETPOSTPUTPATCHDELETE
Session
API Token
Admin
Webhook Secret
None

Getting Started

3

Quick-start guide: create a project, define content types, add entries, and fetch them via the public API.

AI Assistant (MCP)

7

Connect Claude, Cursor, or any MCP-compatible AI client to your site over a hosted URL. Browser login. No tokens to paste.

System & Health

3

Health checks, platform config, and notifications

Authentication

1

User identity and session management

Organizations

2

Multi-org management and switching

Projects Core

10

CRUD, lifecycle management (start/stop/restart), cleanup, wake

Project Settings

8

Variables, plan, usage, onboarding, SSO

Backups

5

Create, list, download, and restore project backups

Custom Domains

6

Add, verify, and manage custom domains for projects

GitHub Integration

11

Connect repos, deploy code, manage deployments

Logs & Streaming

2

Container logs and real-time SSE streaming

AI Builder

5

AI-powered content type generation and project setup

CMS Content Types

7

Define and manage content type schemas

CMS Components

8

Reusable component schemas and their layout configuration

CMS Entries

8

CRUD operations for content entries

CMS Entry Advanced

11

Revisions, increments, pivot data, draft relations

CMS Media

8

Upload, manage, and serve media files

CMS Releases

9

Group content changes into atomic releases

CMS Workflows

7

Review workflows with stages and publish gates

CMS API Tokens

3

Manage API tokens for public REST API access

CMS End Users

6

Manage end-user accounts for public-facing auth

CMS Auth & Email

4

End-user auth settings and email templates

CMS i18n

4

Locale management for multi-language content

CMS Webhooks

6

Outgoing webhook listeners for content events

CMS Lifecycle Hooks

4

User-defined hooks triggered on CRUD events

CMS Data Transfer

2

NDJSON-based import/export for content migration

CMS Utilities

7

Migration, UID generation, OpenAPI, GraphQL, OAuth, Playground

CMS Trash

3

View and restore soft-deleted entries

Public REST API

13

Strapi-compatible public content API (requires API token)

Subscriptions

11

Billing, plan management, and payment via Airwallex

Team & Org

8

Team members, invitations, activity log, ownership transfer

Roles & Permissions

10

Project-level RBAC roles with content-type permissions, and end-user role management

Admin

23

Platform admin operations (requires platform_admins role)

Incoming Webhooks

3

Webhook receivers for external services

Internal

3

Internal APIs for background jobs and feature flags