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 the public tool gateway for every model-safe capability and the validation route for API-key checks:
The public tool gateway exposes the same exact catalog used by the CLI and agent integrations: customer intelligence, destinations, safe integration handoffs and status, activation configuration, workspace settings, and read-only SQL. Platform Configuration exposes destination and selected workspace-setting routes that are also available through the CLI.

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

Capability calls are authenticated with your Outlit API key and may count toward your plan’s API-call allowance.

Error Responses

Ingest API errors use the tracking response format:
The tool gateway uses one stable redacted error envelope:

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

Integration tools

Negotiate bounded setup and inspect canonical configuration readiness through the gateway

Platform capabilities

Manage masked destinations, activation, and selected workspace settings through the gateway

POST /events

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