Skip to main content
Use this section for the API functions Sagepilot currently supports publicly. Start with authentication, then choose the workflow you are building.

1. Authenticate

Every supported API path starts with the right credential model and regional host.

API client v2

Use API client v2 tokens for analytics, ticket exports, customer APIs, voice call exports, and new platform integrations.

Legacy workspace API key

Use the legacy workspace key only for the existing WhatsApp template-send integration.

2. Send messages

Use the currently supported message-send API for WhatsApp template delivery.

Send WhatsApp template

Send a WhatsApp template message through the legacy template-send integration.

3. Query analytics

Use analytics APIs to discover available datasets and run analytics queries.

Get analytics catalog

List available analytics datasets, metrics, dimensions, and filters.

Query analytics

Run an analytics query with selected metrics, dimensions, filters, date ranges, and timezone.

4. Export ticket data

Use ticket APIs when you need paginated support summaries or raw support data for spreadsheets, warehouse jobs, or offline reporting.

Tickets overview

Understand the ticket API surface and related authentication requirements.

List tickets

List paginated ticket summaries with filters, sorting, and cursor pagination.

Export tickets

Download raw ticket rows as a streamed CSV attachment.

5. Work with support resources

Use customer and call APIs when you need support context outside the ticket list.

Customers

List, search, create, update, and retrieve customer context.

Calls

Export voice call rows for reporting and operations workflows.
These are not REST API endpoint pages, but they are part of the developer documentation set.

React Native SDK

Embed Sagepilot chat in iOS and Android apps.

Sagepilot MCP

Connect MCP-compatible AI clients to Sagepilot workspace tools.