MessageBird
Voice & SMSAPI keycredential probe
MessageBird: send SMS and text-to-speech voice messages, read the account balance, look numbers up (HLR), send one-time verification tokens, and keep contacts and contact groups, over the rest.messagebird.com API.
OCNORA ships 27 typed MessageBird operations. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run. Anything not covered by a typed node reaches https://rest.messagebird.com through the HTTP node with the same credential.
Operations 27
- Add Contacts To GroupAdd existing contacts to a group. MessageBird accepts at most 50 contact ids in one call, so a longer list is refused here rather than silently truncated.messagebird.add_contacts_to_group
- Create ContactAdd a contact to the account's address book by phone number.messagebird.create_contact
- Create GroupCreate a contact group that an SMS send can address by id.messagebird.create_group
- Send Verification TokenSend a one-time token to a phone number or email address and return the verification object whose id the check step needs.messagebird.create_verify
- Delete ContactRemove a contact from the address book and from every group it is in.messagebird.delete_contact
- Delete GroupRemove a contact group. The contacts in it stay in the address book.messagebird.delete_group
- Delete Scheduled MessageCancel a message that is still scheduled. A message MessageBird has already handed to an operator cannot be recalled.messagebird.delete_message
- Delete VerificationInvalidate a verification token before it would otherwise expire.messagebird.delete_verify
- Get BalanceRead the account's remaining credit, so a workflow can warn before a campaign runs the balance out. Postpaid accounts always report 0.messagebird.get_balance
- Get ContactRead one contact back by id, with its group and message counts.messagebird.get_contact
- Get GroupRead one contact group back by id, with how many contacts it holds.messagebird.get_group
- Get HLRRead the most recent HLR result for a number: its status, the operator holding it, and whether it is roaming or ported.messagebird.get_hlr
- Get MessageRead one message back by id, with the delivery status MessageBird currently holds for each recipient.messagebird.get_message
- Get VerificationRead a verification object back by id to see whether it is still valid.messagebird.get_verify
- Get Voice MessageRead one voice message back by id, with its per-recipient statuses.messagebird.get_voice_message
- List ContactsList the account's contacts one page at a time.messagebird.list_contacts
- List GroupsList the account's contact groups one page at a time.messagebird.list_groups
- List MessagesList the account's message history, filtered by originator, recipient, direction, status, type, date range or a search term.messagebird.list_messages
- List Voice MessagesList the account's voice-message history, newest first, one page at a time.messagebird.list_voice_messages
- Look Up NumberValidate a phone number and read back its country, its type and its E.164, international, national and RFC3966 formats.messagebird.lookup_number
- Remove Contact From GroupTake one contact out of a group. The contact itself stays in the address book.messagebird.remove_contact_from_group
- Request HLRAsk the mobile networks whether a number is live and which operator holds it. The query is asynchronous: this returns an HLR object with status 'sent', and the answer arrives on the report URL or from the Get HLR node.messagebird.request_hlr
- Send SMSSend or schedule an SMS to one or more numbers, or to saved contact groups. MessageBird accepts the message and reports per-recipient delivery afterwards, so the output carries the sent, delivered and failed counts rather than a single success flag.messagebird.send_sms
- Send Voice MessageCall up to 50 numbers and read a text out with text-to-speech. Like an SMS send this is accepted first and delivered afterwards, so the per-recipient counts are reported rather than a single flag.messagebird.send_voice_message
- Update ContactChange the fields you name on an existing contact and leave the rest as they were.messagebird.update_contact
- Update GroupRename an existing contact group; its membership is untouched.messagebird.update_group
- Check Verification TokenCheck the token the recipient typed against a verification. The returned status is 'verified' on success and 'expired' or 'failed' when the code was late or wrong.messagebird.verify_token
Run your first MessageBird workflow today.
Create a free workspace, add the connection, pick a template or describe the workflow to Build with AI. Workflow Health checks it before it runs.