Build anything with our REST API

Integrate TidySupport directly into your applications with our powerful REST API. Manage conversations, sync contacts, retrieve knowledge base articles, and send messages programmatically—giving you full control over your support workflow.

curl "https://tidysupport.com/v1/contacts" \
  -H "Authorization: Bearer sk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "email": "user@example.com",
    "firstName": "John",
    "lastName": "Doe"
  }'

What you can build

Conversation Management

Create, update, assign, and close conversations programmatically from your own application or CRM.

Contact Management

Create, update, and sync contacts from your database or CRM so agents always have full customer context.

Knowledge Base

Create and update help articles programmatically to keep your knowledge base in sync with your product.

Message API

Send messages into conversations from your backend—useful for proactive outreach or automated support responses.

Custom Properties

Store and manage custom contact data specific to your business—plan type, account ID, billing status, and more.

Webhook Integration

Receive real-time notifications when support events occur in your workspace.

Getting started is simple

1. Get your API key

Sign up for TidySupport and generate your API key from Settings → API Keys in seconds.

2. Make your first request

Use our comprehensive API documentation to create your first contact or conversation via API.

3. Build your integration

Embed support functionality directly into your application workflow using the full API surface.

Ready to start building?

Get started with TidySupport's powerful REST API and build custom support integrations for your applications.