Product
Solutions
Channels
AI
Developers
Resources

Developers

One API for every
conversation channel.

Send messages on WhatsApp, SMS and other channels with one request format. Receive incoming messages and delivery events by webhook, and let your systems join the conversation.

REST API · Webhooks · Templates · Delivery status

One request format

The same call for WhatsApp, SMS and other channels.

Events in real time

Webhooks for messages, delivery and conversation changes.

We handle the channel

Templates, rate limits and channel rules are managed for you.

Webhooks

Know the moment
something happens.

Incoming messages, delivery and read receipts, and conversation changes are pushed to your endpoint as they happen, with retries if your server is busy.

Incoming messagesReceive what customers send, on any channel.
Status updatesDelivered, read and failed events.
RetriesFailed deliveries to your endpoint are retried.

Delivery

Every message,
accounted for.

Track each message from queued to delivered and read, and fall back to another channel when one fails.

FallbackRetry on SMS when WhatsApp cannot deliver.
TemplatesSend approved WhatsApp templates with variables.
Rate handlingLarge sends are paced within channel limits.

Platform

What you can build.

The building blocks behind beeoneten, available to your applications.

Messaging

Send text, media and templates.

OTP

Verification codes over WhatsApp and SMS.

Webhooks

Real-time events to your endpoint.

Contacts

Create and update contacts and their fields.

Conversations

Read conversations and hand them to teams.

Templates

Manage WhatsApp templates and their status.

Reporting data

Pull metrics into your own tools.

API keys

Separate keys per application and environment.

Your systems in the loop

Bring your data
into the conversation.

Workflows and the AI agent can call your APIs mid-conversation, so customers get real answers from your own systems.

API steps in flowsCall your endpoints from a workflow.
AI agent actionsLet the AI agent look things up for customers.
Event triggersStart a flow from an event in your system.

Getting started

From sandbox to production.

Our team sets you up with credentials and the full reference.

  1. 1

    Request access

    We create your workspace and API credentials.

  2. 2

    Send a test message

    Use the API reference to send your first message.

  3. 3

    Register a webhook

    Receive incoming messages and delivery events.

  4. 4

    Go live

    Approve templates and switch to production traffic.

Common questions.

Where is the full API reference?

The reference, with every endpoint, field and error code, is shared with customers and partners when API access is set up. Request access and our team will send it.

Do we need our own WhatsApp Business account?

Messages are sent from a WhatsApp Business number connected to your beeoneten workspace. Our team helps you set it up during onboarding.

Is there a sandbox for testing?

Ask our team for test credentials when you request access, so your developers can try the API before going live.

Which languages can we use?

Any language that can make HTTPS requests. The examples show cURL, Node and PHP.

Talk to us about
your integration.

Tell us what you are building. We will share the API reference and help your developers get to the first message.

Local team in Indonesia · Developer onboarding included