Skip to main content

Auth

Login and two-factor authentication flows.

Billing

Subscriptions, plans, invoices, transactions, and usage.

CRM

Registration, accounts, people, deals, and custom attributes.

Email

Broadcast and drip campaigns, plus email list subscriptions.

Support

Help desk cases, replies, and knowledge base articles.

Activity

Account, person, and deal activity, including custom events.
The Outseta API is a standard REST service that returns JSON and is documented in OpenAPI 3. Every endpoint includes its request and response shapes and a live “Try it” playground.

Base URL

Outseta is multi-tenant — your API lives at your own subdomain:
https://{subdomain}.outseta.com
Replace {subdomain} with your Outseta account subdomain — the part before .outseta.com in your admin URL. In the “Try it” playground, set the editable subdomain field once and every request targets your account.

Authentication

Most endpoints require authentication. Server-to-server calls use an API key; logged-in browser/mobile sessions use a bearer token. See Authentication for details and when to use each.

Conventions

  • All requests are made over HTTPS.
  • Timestamps are ISO 8601 UTC.
  • Resource identifiers (Uid) are short opaque strings, not GUIDs.
Some endpoints that return core CRM entities (accounts, people, subscriptions) carry large, deeply nested response schemas, so their pages can take a moment to render.

Build with AI tools

Prefer to let an AI agent do the work? Outseta ships a remote MCP server and an agent toolkit.

MCP server

Connect your agent to Outseta’s remote MCP server to manage your account and analyze your business data directly.

Agent skills

Add the Outseta agent toolkit so your agent can wire Outseta into your app from a prompt.