Skip to main content

Base URL

Outlit exposes two API surfaces:

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.

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

POST /events

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