Release notes
A list of all the changes and enhancements that were introduced in our API. Use it to check whenever new endpoints are added, or changes are made.
September 24, 2024
✨ What's new
- Added
conversationHref
to all the endpoints that return a Contact object; this field links to the conversation associated with the contact on Callbell dashboard. - The field is also present in all webhooks related to contacts, messages and conversations.
- Added a new field
conversation
to the Send Message endpoint request body. This fields allows to return the conversation in the response.
July 30, 2024
✨ What's new
- POST Send Messages now supports metadata field to send messages with custom key-value pairs.
July 25, 2024
✨ What's new
- Added code snippets for C#, Java and Rust
May 15, 2024
✨ What's new
- Create Contact, Edit Contact and Send Message endpoints now supports the
bot_status
parameter to set the status of the bot associated with a specific contact.
March 11, 2024
✨ What's new
- GET Contact Bot endpoint to get the bot associated with a specific contact.
- POST Contact Bot endpoint to change the status of the bot associated with a specific contact.
March 5, 2024
🛠️ Changes
- Get Contact By Phone endpoint now supports the
channel_uuid
parameter to search the contact by phone number and channel.
February 22, 2024
✨ What's new
- Team Membership Updated webhook event to notify when a team member is added or removed from a team.
- Agent Status Updated webhook event to notify when an agent changes their status.
February 20, 2024
✨ What's new
- Added a new endpoint for listing all the team members belonging to a team.
🛠️ Changes
- Send Message endpoint now supports an optional
fields
parameter to specify which fields to include in the response. This is useful to reduce the response size and speed up the API calls. Currently onlycontact
is supported.
February 14, 2024
✨ What's new
- Create contact endpoint now supports the
channel_uuid
parameter to create a contact associated with a specific channel.
February 9, 2024
✨ What's new
- Channels API to manage your Callbell Channels programmatically. Use this endpoint to list, show and update your channels.
🛠️ Changes
- Send Messages endpoint now supports the
channel_uuid
parameter to send a message to a specific channel.
January 11, 2024
✨ What's new
- Contact Conversation Open and Contact Conversation Close endpoints to open and close a conversation associated to a contact.
January 8, 2024
✨ What's new
Added information and examples about how to use Callbell with Zapier.
January 4, 2024
✨ What's new
- Contact messages API to fetch all the messages of a contact. This endpoint is useful to fetch all the messages of a contact, the result is paginated and sorted by date.
December 19, 2023
✨ What's new
- Added
team_uuid
to send message requests and contact creation and update requests. This allows you to assign a contact to a team via API.
December 14, 2023
🛠️ Changes
- Message Created Webhook event now includes the whole
contact
reference. This is useful to have further information about the contact without having to perform an extra API call.
November 30, 2023
✨ What's new
November 7, 2023
✨ What's new
June 29, 2023
🛠️ Changes
- Allow to send Multi-Variables Template Messages
June 15, 2023
✨ What's new
- The
MessageSendRequest
object now includes a new attribute:messageStatusPayload
. This attribute provides the status payload for the corresponding message, sourced directly from the integration. - This attribute is useful when fetching status updates for a message.
- For troubleshooting purposes,
messageStatusPayload
can also be accessed via the Message Status Update Webhook Event.
April 5, 2023
✨ What's new
- The
assignedUser
attribute has been added to the Contact object - Users can now be assigned to a contact during creation or update by providing the assigned_user parameter with a user's email (eg.
john.doe@email.com
). Ensure that the provided email corresponds to a confirmed user in your account. - To unassign a user from a contact during an update, include the unassign_user parameter in the request body and set its value to true. This action will remove the assigned user from the contact.
March 3, 2023
✨ What's new
- Multi-language code snippets (
curl
,node
,go
,ruby
,php
,python
) for all the requests - Release Notes section
🛠️ Changes
- Contact now includes
custom_fields
custom_fields
,tags
can be passed in the body when creating or creating a contactphone_number
of Contact can't be updated anymore
January 17, 2023
✨ What's new
🛠️ Changes
- Allow to send Template Messages