Skip to main content

Base URL

Outlit exposes two API surfaces: Download the canonical OpenAPI spec for schema-driven clients, crawlers, and API discovery.

Authentication

Platform API

Platform API routes use an Outlit API key in the Authorization header:
Use Platform API routes for customer intelligence tools, integration management, and API key validation:
The public tool gateway exposes the same customer context tools used by the CLI and agent integrations: complete customer profiles, timelines, facts, exact source lookup, semantic search across sources and facts, and read-only SQL. Platform Actions expose selected agent, automation, signal, destination, workspace setting, and identity merge suggestion configuration through REST routes that are also available from the CLI and MCP.

Ingest API

The Ingest API uses your public key in the URL path. No additional authentication headers are required for ingestion.
Your public key is not secret and is safe to include in client-side code. It’s designed to be visible in your website’s source code.

Rate Limits

Ingest API

Rate limit headers are included in responses:

Platform API

Customer intelligence tool calls are authenticated with your Outlit API key and may count toward your plan’s API-call allowance. Integration management routes are authenticated the same way, but integration connections are governed by your plan’s connection limit.

Error Responses

Ingest API errors use the tracking response format:
Platform API errors use endpoint-specific JSON responses. Most Platform API failures include an error field:
Plan and billing failures include a stable code plus plan metadata:

HTTP Status Codes

CORS

The Ingest API supports CORS for browser requests. Allowed origins are configured in your tracking settings (Settings -> Website Tracking -> Enabled Domains).

Available Endpoints

POST /api/validate-api-key

Verify that an Outlit API key can authenticate Platform API requests

POST /api/tools/call

Call customer intelligence tools through the public tool gateway

/api/integrations/*

List, connect, poll, and inspect integration sync status

/api/agents, /api/automations, /api/signals, /api/destinations, /api/settings, and /api/identity

Inspect and safely prepare platform configuration through shared platform actions

POST /events

Send tracking events (pageviews, custom events, identify, engagement, and calendar events)