Skip to main content
Version: 1.0

Hub Chatt2.me API

Hub Chatt2.me is a unified messaging API that lets you send and receive messages across multiple channels — WhatsApp, Instagram, Facebook Messenger, Telegram, SMS, and Web Chatt — through a single, consistent interface.

Instead of integrating each platform separately, you connect your channels once and use the same request structure across all of them. Hub Chatt2.me handles the provider-specific complexity, authentication quirks, and delivery routing so you can focus on your product.

What you can do

  • Send messages across all supported channels with a unified API
  • Receive messages in real time via webhooks
  • Track delivery status (sent, delivered, read) via MessageStatus events
  • Use rich content — interactive buttons, templates, location sharing, file attachments, and more
  • Send payment requests (PIX, Boleto, payment link) and order status updates via WhatsApp

Base URL

EnvironmentURL
Productionhttps://api.chatt2.me

All API routes are prefixed with /v1.

Authentication

Every request must identify the Application using its API Key:

SchemeHow to send
API KeyHeader x-api-key: <your-api-key>

See more details in Authentication.

Conventions

  • All request and response bodies are JSON.
  • IDs use the UUID v4 string format (e.g. eba8d8ef-ec4d-41ad-825f-9a60ccda49bf).
  • The from field in all message endpoints is the channel UUID registered in your Application — it is not a phone number or a username.
  • The to field is the recipient identifier in the specific channel (phone number, chat ID, PSID, etc.).

Errors

CodeMeaning
400Invalid payload — required field missing or incorrect format
401Invalid or missing API key
404Application, channel, webhook, or log not found for the credentials used

Error responses may include errorMessage and errorCode fields in the body to aid diagnosis.

Next steps