Skip to content

API and developers

Connect your own systems straight to customer service

A documented REST API, signed webhooks and an MCP server, so your own systems and AI assistants can read and write conversations.

Three ways to connect.

  • REST API

    A versioned API with an OpenAPI 3.1 description and interactive docs in the app. Conversations, messages, contacts, inboxes, reports and much more.

  • Webhooks

    Get notified when something happens. Every delivery is signed with HMAC-SHA256 and retried on failure. Up to 20 subscriptions per workspace.

  • MCP

    An MCP server with more than 40 tools for Claude Code, Claude Desktop, Cursor and VS Code, plus a server just for the knowledge base.

Events

Subscribe to what you need.

Choose events per subscription. New subscriptions start paused so you can set up the secret first. See recent deliveries and resend a failed one from Settings.

  • A timestamped signature so old deliveries can be rejected
  • Retries on timeouts, 429 and 5xx
  • No messages, notes or files in the event itself
  • conversation.created
  • conversation.updated
  • message.created
  • ai.draft.ready
  • email.delivery.updated

What webshops build with it.

  1. 01

    The returns portal creates the conversation

    When a customer starts a return, it lands as a conversation with the right tags.

  2. 02

    The numbers in your own dashboard

    Pull report figures and conversations into your BI tool.

  3. 03

    An AI assistant with access to the cases

    Ask Claude or Cursor about today's open conversations, or let them update a help article.

The API, webhooks and MCP are included in Pro. If you're missing a ready-made integration, you can build it yourself, or write to us. See pricing

Questions and answers

Which plan do we need for the API and webhooks?

The API, webhooks and MCP are included in Pro.

What can an API key do?

A key has the permissions you give it, and never more than the person who created it. It can be revoked at any time.

Is the customer's message in the webhook?

No. A webhook says what happened and which conversation it concerns. You fetch the content through the API with a key that has access to it.

Does the MCP server work with ChatGPT or claude.ai?

Not yet. It uses an API key and works today with Claude Code, Claude Desktop, Cursor and VS Code. Connections with sign-in (OAuth) come later.

Try Respoe free with your own inbox for 14 days

Connect your email and webshop, invite the team and answer from Respoe the same day.

  • No card needed
  • Priced per team, not per seat
  • Danish support