TrustPager Docs

← Help Center

Integrations

How to Use the TrustPager REST API

Authenticate, manage API keys, choose scopes, and start reading and writing CRM data programmatically. Includes available resources and endpoint patterns.

TrustPager REST API lets you connect your own tools, scripts, and third-party systems directly to your CRM data. You can read contacts, create opportunities, trigger automations, send emails, query reports, and more — all from outside the app.

API access requires a Pro plan or above. If your current plan does not include API access, you will see a prompt to upgrade when you visit https://app.trustpager.com/settings/api.

Managing Your API Keys

Go to https://app.trustpager.com/settings/api to create, view, and revoke your API keys. Each key is tied to your workspace — one key gives access to one company data.

When creating a key, give it a name (so you can identify it later) and choose its scopes. Scopes control exactly what the key can do:

Give each key the minimum scopes it needs. A key used only for syncing contacts does not need admin or delete access.

Authenticating Requests

Pass your API key as a bearer token in the Authorization header on every request:

Authorization: Bearer tp_live_xxxxxxxxxxxx

The base URL for all API calls is https://api.trustpager.com/v1.

What You Can Do From Day One

With a valid API key, you can immediately:

Available Resources and Scopes

Contacts, Companies, Opportunities

Standard CRUD across /api/v1/contacts, /api/v1/companies, /api/v1/opportunities. Scopes: contacts:read|write|delete, customers:read|write|delete, deals:read|write|delete.

The paths /api/v1/customers and /api/v1/deals continue to work indefinitely as aliases — existing integrations do not need to migrate.

Opportunity Attachments

Each opportunity supports attached files, documents, images, spreadsheets, and invoices via sub-resource endpoints:

Forms

Build, send, and read form submissions via /api/v1/forms. Scopes: forms:read|write|delete.

Exports (Workspace Spreadsheets)

Create, run, and manage export templates via /api/v1/exports/templates. Scopes: exports:read|write|delete. See https://trustpager.com/help-center/export-crm-data for the full endpoint list.

Standalone Spreadsheets

Create spreadsheets from templates, read and write rows, and manage templates. Scopes: spreadsheets:read, spreadsheets:write, spreadsheets:delete.

Key endpoints:

See https://trustpager.com/help-center/standalone-spreadsheets for full documentation on Standalone Spreadsheets.

Automations, Pipelines, Tasks, and More

Most platform objects have a corresponding REST resource and scope pair. The pattern is consistent: GET /api/v1/{resource} to list, POST to create, PATCH /:id to update, DELETE /:id to delete.

Keeping Keys Secure

Treat your API key like a password. Never include it in client-side code, public repositories, or shared documents. If a key is compromised, revoke it immediately from https://app.trustpager.com/settings/api and generate a replacement.

Tip: Create a separate key for each integration rather than reusing one key everywhere. That way, if you need to revoke access for one system, your other integrations keep working uninterrupted.

TrustPager also ships an MCP server for AI agents — covered in a separate article.

← Back to Help Center Open on trustpager.com ↗