MESSAGING PLATFORM

Messaging APIs
for AI agents.

iMessage · SMS/MMS · RCS · WhatsApp · Email · Voice

Connect chat, email and supported voice messages to your app. Send through APIs, receive messages through webhooks and manage connections in one place.

Rich messaging APIs
API REQUEST → CHANNEL MESSAGE → SIGNED WEBHOOK
THE PLATFORM

Messaging capabilities, in one place.

TidyMessages
Example project
PROJECT / CONNECTIONS

Messaging channels

Illustrative console
iMessagePhone-number line
SMS/MMSNumbers and senders
RCSBusiness sender
WhatsAppBusiness account
VoiceNotes & inbound forwarding
Message requestoutbound
Signed webhookmessage.received
Scoped app access·Human takeover
Connections and access vary by channel.Usage by project and connection

Connections and numbers

Manage channel accounts, lines and sending identities within a project. Each channel has its own access and onboarding requirements.

Messages and webhooks

Send messages, receive replies and subscribe to signed events. Work with the formats and delivery facts each connection supports.

History and basic Inbox

Inspect message history and contacts, and use basic human send and receive. Build specialized service workflows in your application.

Permissions and agent access

Grant apps scoped connections and capabilities. Manage response ownership, platform send gates and human takeover for AI agents.

Usage

Review platform usage by project and connection. Keep application-side models, prompts, knowledge and business logic in your app.

SEND AND RECEIVE

Messaging APIs.
Signed webhooks.

Connect an authorized sender, send a message and receive the reply as an event. APIs, message history and webhook delivery belong to the platform; your application decides what happens next.

ILLUSTRATIVE SDK REQUESTWhatsApp message example
await client.messages.sendMessage({
  to: "15555550199",
  parts: [{ type: "text", body: "Hello" }]
}, { idempotencyKey: crypto.randomUUID() });

// Replies arrive at your webhook endpoint.
// Capabilities and contracts vary by channel.
Explore the API overview
MANAGED AGENT ACCESS

Your AI agent.
Platform-enforced authority.

Give an application access to specific connections. Manage who owns the reply, require a send permit when an assistant holds the conversation, and allow human takeover. Your prompts, models and private knowledge stay in your application.

◇
Scoped connections and credentialsGrant the authority an app needs.
↩
Response ownership and takeoverKeep application and human authority explicit.
✓
Platform send gatesEnforce permits, consent and connection policy.

Application logic stays outside the messaging platform.

EXAMPLE APPLICATIONS

Applications built on the platform.

Explore examples

Your application owns the service, booking or order workflow. TidyMessages provides the messaging connection.

Ready to start building?