Bird (MessageBird) API
Commercialby Bird
Omnichannel messaging API (SMS, WhatsApp, email, voice) from the company formerly known as MessageBird, with SG SMS routes and sender ID support. Alternative CPaaS to Twilio with channel-agnostic message objects.
How to authenticate
- 1Create a Bird account at bird.com.
- 2Create an access key in the dashboard (Settings > Access keys).
- 3Set up a channel (e.g. SMS) to get a channel id.
- 4Send Authorization: Bearer ACCESS_KEY (new Bird API) on requests.
- 5Register SG sender IDs per SGNIC rules through their compliance flow.
Example request
curl -X POST 'https://api.bird.com/workspaces/WORKSPACE_ID/channels/CHANNEL_ID/messages' -H 'Authorization: Bearer ACCESS_KEY' -H 'Content-Type: application/json' -d '{"receiver":{"contacts":[{"identifierValue":"+65XXXXXXXX"}]},"body":{"type":"text","text":{"text":"Hello"}}}'Example response
{"id":"a1b2c3...","status":"accepted","body":{"type":"text","text":{"text":"Hello"}}}Notes for AI agents
Two API generations exist: legacy rest.messagebird.com (AccessKey header) and the new api.bird.com workspace model; new projects should use the latter. Same SGNIC sender-ID registration rule applies as Twilio.
Machine-readable version: /api/apis/bird-messagebird
Related APIs
Telegram Bot API
Telegram
Free HTTP API for building Telegram bots, one of the most-used notification and community channels among Singapore developers, businesses and even government services. Instant setup with a single token from BotFather.
Twilio API (SMS and Voice, SG numbers)
Twilio
Programmable SMS, voice, WhatsApp and verification APIs with Singapore phone numbers and local compliance handling (SGNIC registration for SMS sender IDs). The default CPaaS for SG OTP and notification flows.
WhatsApp Business Cloud API
Meta
Meta-hosted API for sending and receiving WhatsApp messages at scale, the dominant business messaging channel in Singapore. Supports templates, interactive messages, media and webhooks.