← Tools Reference

Bird

Bird integration (Communication, Marketing). Imported from open-connector.

API key12 toolshttps://api.bird.com
GET
bird_list_channels
List channels configured for a Bird workspace with optional filters.

/workspaces/{workspaceId}/channels

13 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
limitintegeroptionalThe maximum number of channels to return.
pageTokenstringoptionalThe pagination token returned by a previous request.
reversebooleanoptionalWhether to reverse the order in which channels are returned.
platformstringoptionalFilter channels by platform name.
conferencialbooleanoptionalFilter channels by Bird's conferencial flag.
onlyMyChannelsbooleanoptionalOnly return channels the authenticated principal can access.
useCaseTypestringoptionalFilter channels by the Bird use case type.
channelIdsarrayoptionalFilter channels by channel IDs.
resourceOwnerIdsarrayoptionalFilter channels by resource owner IDs.
resourceOwnerIdentifiersarrayoptionalFilter channels by resource owner identifiers.
suitestringoptionalFilter channels by the Bird suite.
platformStatusstringoptionalFilter channels by platform release status.
GET
bird_get_channel
Retrieve a specific Bird workspace channel by ID.

/workspaces/{workspaceId}/channels/{channelId}

2 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
channelIdstringrequiredThe Bird channel ID.
GET
bird_get_message
Retrieve a Bird channel message by ID.

/workspaces/{workspaceId}/channels/{channelId}/messages/{messageId}

3 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
channelIdstringrequiredThe Bird channel ID.
messageIdstringrequiredThe Bird channel message ID.
GET
bird_list_message_interactions
List interactions recorded for a Bird channel message.

/workspaces/{workspaceId}/channels/{channelId}/messages/{messageId}/interactions

3 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
channelIdstringrequiredThe Bird channel ID.
messageIdstringrequiredThe Bird channel message ID.
POST
bird_send_message
Send one message through a Bird workspace channel.

/workspaces/{workspaceId}/channels/{channelId}/messages

3 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
channelIdstringrequiredThe Bird channel ID.
messageobjectoptionalA Bird channel message request. Provide either body or template.
POST
bird_send_batch_messages
Send a batch of up to 100 messages through a Bird workspace channel and return the accepted batch IDs.

/workspaces/{workspaceId}/channels/{channelId}/batch/messages

3 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
channelIdstringrequiredThe Bird channel ID.
messagesarrayoptionalThe Bird channel messages to send.
GET
bird_list_contacts
List contacts in a Bird workspace.

/workspaces/{workspaceId}/contacts

1 parameter
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
GET
bird_get_contact
Retrieve a Bird contact by ID, optionally requesting specific attributes.

/workspaces/{workspaceId}/contacts/{contactId}

3 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
contactIdstringrequiredThe Bird contact ID.
attributestringoptionalA contact attribute name to include in the response.
POST
bird_search_contact_by_identifier
Search Bird contacts by an identifier key and value.

/workspaces/{workspaceId}/contacts/search

2 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
identifierobjectoptionalA Bird contact identifier.
POST
bird_create_contact
Create a Bird contact with identifiers, attributes, display name, or list IDs.

/workspaces/{workspaceId}/contacts

2 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
contactobjectoptionalThe Bird contact fields to create.
PATCH
bird_update_contact
Update a Bird contact's identifiers, attributes, or list memberships.

/workspaces/{workspaceId}/contacts/{contactId}

3 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
contactIdstringrequiredThe Bird contact ID.
patchobjectoptionalThe Bird contact update fields.
DELETE
bird_delete_contact
Delete a Bird contact by ID.

/workspaces/{workspaceId}/contacts/{contactId}

2 parameters
ParamTypeRequiredDescription
workspaceIdstringrequiredThe Bird workspace ID.
contactIdstringrequiredThe Bird contact ID.