Introduction
Welcome to the Pact.im API — integrate WhatsApp, Telegram, Instagram, and more into your product
Pact.im is a messaging platform for business. It brings WhatsApp, Telegram, MAX, VK, Avito, Instagram, and other channels into one place — so your team can sell, support, and follow up without jumping between apps.
Companies use Pact.im as a shared inbox, with optional AI assistants for replies and conversation analytics, CRM sync (amoCRM, Bitrix24, and custom tools), broadcasts, and WhatsApp telephony. Under the hood, the same platform is available through this API.
Use the Pact.im API when you want to connect Pact.im to your own product, CRM, or backend: send and receive messages, manage conversations, connect channels, and react to events via webhooks.
We keep the API focused on what teams need in production. If something important is missing, tell us — we ship methods that solve real integration problems.
Get started in a few minutes
- Create an account — Sign up (you can try Pact.im free for a few days).
- Copy your API token — find it in account settings.
- Connect a channel — WhatsApp, Telegram, Instagram, or another provider in project settings.
- Point webhooks at your server — so you get messages and conversation updates as they happen. See Company webhooks and Events.
- Send or list messages — start with Messages and Conversations.
Calling the API
You can call the Pact.im API with any HTTP client — curl, Postman, or your language’s standard libraries. Examples in these docs use curl so you can try requests quickly from a terminal.
Authentication, pagination, rate limits, and errors are covered in the sections in the sidebar.