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 theAuthorization header:
Ingest API
The Ingest API uses your public key in the URL path. No additional authentication headers are required for ingestion.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:error field:
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)