Quickstart

Send your first iMessage with the Blooio API in under five minutes.

Blooio is a multi-channel messaging API for iMessage, SMS, RCS, WhatsApp, and Apple Messages for Business. This guide sends your first message.

The path of your first message — from POST /messages to the message.received webhook. Click a step for details; drag to pan, use the controls to zoom.

Get an API key

Create an API key in the Blooio dashboard. Keys look like bl_live_... and authenticate every request as a bearer token.

Send a message

Send directly to a recipient. Blooio chooses the sender from your API key's priority; no channel lookup is required:

curl -X POST https://api.blooio.com/v4/messages \
  -H "Authorization: Bearer bl_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+15551234567",
    "text": "Hello from Blooio!"
  }'
Try it

To send from a specific sender, add one from string: a phone number ("from": "+15551230001"), an alias for a non-numbered sender ("from": "support"), or an exact channel ID ("from": "ch_...") for advanced integrations. See Channels & senders for when to use each form.

The response contains the queued message, resolved chat_id, channel_id, and routing explanation. Poll the message status endpoint or subscribe to a webhook to track delivery.

Receive replies

Create a webhook to get inbound messages and lifecycle events delivered to your server in real time.