MessageBird (now Bird) legacy messaging API — SMS, voice, MMS, conversations, verify, numbers, and more across product hosts. Use MessageBird as the alert layer — trigger from any app, post back with context.
Watch Conversation EventsTriggers when a conversation event is received.
Check Verification TokenChecks whether a verification token is correct.
Download Recording AudioDownloads the audio file of a recording.
Download Transcription TextDownloads the text of a transcription.
Get Backorder End-User DetailsReturns the end-user details on a backorder.
Get BalanceReturns the account balance and payment method.
Get CallReturns a single call.
Get Call FlowReturns a single call flow.
Get Call LegReturns a single call leg.
Get Call Leg ReportRetrieves aggregated call leg reporting data.
Get Call ReportRetrieves aggregated call reporting data.
Get Child AccountReturns a single child account.
Get ContactReturns a single contact.
Get Contact IdentifierReturns a single contact identifier.
Get Contact Import StatusReturns the status of a contact import.
Get ConversationReturns a single conversation.
Get Conversation Email ReportRetrieves aggregated conversation email reporting data.
Get Conversation MessageReturns a single conversation message.
Get Conversation Message ReportRetrieves aggregated conversation message reporting data.
Get Conversation WebhookReturns a single conversation webhook.
Get Email ChannelReturns a single email channel.
Get FileDownloads a stored media file.
Get Flow Invocation ReportRetrieves aggregated flow invocation reporting data.
Get Flow ReportRetrieves aggregated flow reporting data.
Get Flow Step ReportRetrieves aggregated flow step reporting data.
Get GroupReturns a single contact group.
Get HLR LookupReturns a single network lookup.
Get MMS MessageReturns a single MMS message.
Get Number BackorderReturns a single backorder.
Get Number LookupReturns carrier and format details for a phone number.
Get Number PoolReturns a single number pool.
Get Number ProductReturns a single number product.
Get Outbound MMS PricesRetrieves outbound MMS prices per country.
Get Outbound SMS PricesRetrieves outbound SMS prices per country.
Get Outbound SMS Prices By SMPP UserRetrieves outbound SMS prices for an SMPP user.
Get Outbound Voice Message PricesRetrieves outbound text-to-speech prices per country.
Get Phone NumberReturns a single phone number.
Get RecordingReturns a single recording.
Get SMS MessageReturns a single SMS message.
Get SMS ReportRetrieves aggregated SMS reporting data.
Get TranscriptionReturns a single transcription.
Get Verification ResultReturns the result of a verification request.
Get Voice MessageReturns a single voice message.
Get Voice WebhookReturns a single voice webhook.
Get WhatsApp TemplateReturns a single WhatsApp message template.
List Backorder DocumentsRetrieves the documents attached to a backorder.
List Call Flow NumbersRetrieves the numbers attached to a call flow.
List Call FlowsRetrieves a list of call flows.
List Call LegsRetrieves the legs of a call.
List Call RecordingsRetrieves the recordings of a call leg.
List CallsRetrieves a list of calls.
List Child AccountsRetrieves a list of child accounts.
List Contact IdentifiersRetrieves the identifiers of a contact.
List ContactsRetrieves a list of contacts.
List Conversation MessagesRetrieves the messages in a conversation.
List ConversationsRetrieves a list of conversations.
List Conversations By ContactRetrieves the conversations of a contact.
List Conversation WebhooksRetrieves a list of conversation webhooks.
List Email ChannelsRetrieves a list of email channels.
List GroupsRetrieves a list of contact groups.
List HLR LookupsRetrieves a list of network lookups.
List MMS MessagesRetrieves a list of MMS messages.
List Number PoolsRetrieves a list of number pools.
List Phone NumbersRetrieves the phone numbers on the account.
List Pool NumbersRetrieves the numbers in a pool.
List SMS MessagesRetrieves a list of SMS messages.
List TranscriptionsRetrieves the transcriptions of a recording.
List Voice MessagesRetrieves a list of voice messages.
List Voice WebhooksRetrieves a list of voice webhooks.
List WhatsApp TemplatesRetrieves a list of WhatsApp message templates.
List WhatsApp Templates By NameRetrieves every language variant of a template.
Search Available Phone NumbersRetrieves phone numbers available to buy in a country.
Search Conversation MessagesRetrieves conversation messages across conversations.
Search Number ProductsRetrieves the number products available to the account.
Add Contact IdentifierAdds an identifier to a contact.
Add Contacts To GroupAdds contacts to a group.
Add Numbers To Call FlowAttaches phone numbers to a call flow.
Add Numbers To PoolAdds phone numbers to a pool.
Create CallStarts a new outbound call.
Create Call FlowCreates a new call flow.
Create Child AccountCreates a new child account.
Create ContactCreates a new contact.
Create Email ChannelCreates a new email channel.
Create GroupCreates a new contact group.
Create HLR LookupRequests a network lookup for a phone number.
Create Number BackorderPlaces a backorder for a regulated phone number.
Create Number PoolCreates a new number pool.
Create TranscriptionRequests a transcription of a recording.
Create Voice MessageSends a text-to-speech voice message.
Create Voice WebhookCreates a voice webhook target.
Create WhatsApp TemplateCreates a new WhatsApp message template.
Delete CallDeletes a call and its recordings.
Delete Call FlowDeletes a call flow.
Delete Call LegDeletes a call leg.
Delete Child AccountDeletes a child account.
Delete ContactDeletes a contact.
Delete Contact IdentifierRemoves an identifier from a contact.
Delete Email ChannelDeletes an email channel.
Delete FileDeletes a stored media file.
Delete GroupDeletes a contact group.
Delete HLR LookupDeletes a network lookup.
Delete MMS MessageDeletes an MMS message.
Delete Number PoolDeletes a number pool.
Delete Phone NumberReleases a phone number.
Delete SMS MessageDeletes a scheduled SMS message.
Delete Verify RequestCancels a verification request.
Delete Voice MessageDeletes a scheduled voice message.
Delete Voice WebhookDeletes a voice webhook target.
Delete WhatsApp TemplateDeletes every language variant of a template.
Hold Call LegPlaces a call leg on hold.
Import ContactsImports several contacts in one request.
Make an API CallPerforms an arbitrary authorized API call.
Merge ContactsMerges two contacts into one.
Purchase Phone NumberBuys an available phone number.
Remove Contact From GroupRemoves a contact from a group.
Remove Numbers From PoolRemoves phone numbers from a pool.
Reply To ConversationSends a reply into an existing conversation.
Send Backorder End-User DetailsSubmits the end-user details for a backorder.
Send Conversation MessageSends a message to a contact over any connected channel.
Send EmailSends an email over a configured channel.
Send MMS MessageSends an MMS message with media attachments.
Send SMS BatchSends several SMS messages in one batch.
Send SMS MessageSends an SMS message to one or more recipients.
Send Verification CodeSends a verification code to a recipient.
Set Call Flow NumbersReplaces the phone numbers attached to a call flow.
Start ConversationStarts a conversation with a contact on a channel.
Transfer CallTransfers an ongoing call to another destination.
Unhold Call LegTakes a call leg off hold.
Update CallUpdates the status of an ongoing call.
Update Call FlowReplaces an existing call flow.
Update Child AccountUpdates a child account.
Update ContactUpdates selected fields on a contact.
Update ConversationUpdates the status of a conversation.
Update Conversation WebhookUpdates a conversation webhook.
Update Email ChannelUpdates an email channel.
Update GroupUpdates a contact group.
Update Number PoolReplaces a number pool.
Update Phone Number TagsUpdates the tags on a phone number.
Update Voice WebhookUpdates a voice webhook target.
Update WhatsApp TemplateReplaces a WhatsApp message template.
Upload Backorder DocumentUploads a document to a backorder.
Upload FileUploads a media file for use in messages.
Upsert ContactCreates a contact or updates the matching one.
When to use MessageBird
Common scenarios where MessageBird automation saves time and reduces manual work.
React to "Watch Conversation Events" in MessageBird in real time: route the event into CRM, chat, ticketing, or any connected service.
Use "Download Recording Audio" as an automated action in MessageBird so records stay consistent whenever something changes elsewhere in your stack.
Include "Download Recording Audio" from MessageBird in larger multi-tool workflows to move data end-to-end without hand-offs.
Frequently asked questions
Common questions about automating MessageBird in your workflows.
MessageBird has 1 trigger, including "Watch Conversation Events". Use them to start workflows the moment MessageBird events fire — no polling required.
Connect MessageBird to any app in workflows
Search apps and open an app-to-app integration page in one click.