{
  "id": "5962a671-43ab-442d-9ee9-c75080da0d25",
  "slug": "bird-messagebird",
  "name": "Bird (MessageBird) API",
  "provider": "Bird",
  "category_slug": "communications",
  "description": "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.",
  "base_url": "https://api.bird.com",
  "docs_url": "https://docs.bird.com",
  "openapi_url": null,
  "auth_type": "api_key",
  "auth_guide": [
    "Create a Bird account at bird.com.",
    "Create an access key in the dashboard (Settings > Access keys).",
    "Set up a channel (e.g. SMS) to get a channel id.",
    "Send Authorization: Bearer ACCESS_KEY (new Bird API) on requests.",
    "Register SG sender IDs per SGNIC rules through their compliance flow."
  ],
  "pricing": "paid",
  "rate_limit": null,
  "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_snippet": "{\"id\":\"a1b2c3...\",\"status\":\"accepted\",\"body\":{\"type\":\"text\",\"text\":{\"text\":\"Hello\"}}}",
  "agent_notes": "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.",
  "status": "live",
  "tags": [
    "bird",
    "messagebird",
    "sms",
    "omnichannel",
    "cpaas"
  ],
  "sg_official": false,
  "created_at": "2026-07-05T08:44:12.554Z",
  "updated_at": "2026-07-05T09:15:27.114Z",
  "page_url": "https://singaporeapi.com/apis/bird-messagebird"
}