MessageBird: API Design & Conversations Model
Docs-backedThe core messaging path is the Conversations API: create a conversation, then send messages to it across channels. This abstraction is cleaner than per-channel APIs but adds a conceptual layer agents must understand. The older Messages API (direct SMS) still works and is simpler for SMS-only use cases. REST API with JSON payloads throughout. Webhooks deliver inbound messages and delivery status updates — agents need a callback URL. The Numbers API manages phone number purchasing and assignment. The new Bird platform introduces Connectors and Flows with a different API surface. Pagination uses limit/offset on most list endpoints. API versioning is not explicit in URLs, which can cause confusion during platform transitions.