Skip to main content

Base URL

All API requests are made to:

Authentication

All API endpoints require authentication via Clerk session tokens. See the Authentication page for details.

Response Format

All responses are JSON. Successful responses return the data directly:
Error responses include an error message:

HTTP Status Codes

Rate Limiting

API requests are rate-limited per account. Current limits:
  • 100 requests per minute for standard endpoints
  • 10 requests per minute for AI/generation endpoints
Rate limit headers are included in every response:

API Sections

Builder API

Projects, files, AI chat, and deployment

Marketing API

Content, social media, and outbound email

CRM API

Contacts and pipeline management

Authentication

How to authenticate API requests