- Added new read-only
activity
property to Messages to denote system activities.
- Added new
toBeRetained
property to User and all relevant APIs. See creating deletion schedules for bot-only conversations for more information. - Added
user:remove
webhook event. This event fires when a user deleted.
- Added new
downloadMessageRef
Conversation API endpoint.
- Fixed: Removed erroneous "uri" format from uri property in the "webview" action type.
- Removed allOf from customUpdate.
- Added new
withCapabilities
property to the Passthrought API endpoints, to Apple override MessagesPayload. - Added authenticationMessageSecret to the Integrations create and update endpoints
- Removed private attachments support.
- List devices response changed from clients to devices
- Added new
createdAt
property on theconversation
content of the Conversations API endpoints.
- Added new
attachmentId
property on thefile
andimage
message content of the Messages API endpoints.
- Added new
defaultResponderId
anddefaultResponder
property to the Integrations API endpoints.
- Updated dropdown limit and removed private attachments.
- Added
Devices
endpoint to the Users API.
- Changed Android integration creation and update: added properties for new Firebase credentials and deprecated legacy properties
- Fixed an issue with the
author
schema that was causing Java build failures
- Added new
subtypes
property on thebusiness
author object.
- Fixed private Attachments not compatible with Zendesk customers
- Fixed python wrapper publish with API Token
- Fixed python wrapper publish.
- Added new
attachmentsEnabled
optional response field for SDK integrations.
- Added new
unity
integration type.
- [Java] Changed: javax namespace to jakarta
- [Java] Changed: Upgraded resteasy dependency to use jakarta namespace
- Updated: Updated maximum value for text type form message maxSize field to 256.
- Updated: Updated maximum value for text type form message minSize field to 256.
- Fixed: Fixed list of valid properties for formMessage vs formResponseMessage.
- Fixed: Removed erroneous "uri" format from uri property in the "link" action type.
- Fixed: Added missing
mediaType
andmediaSize
properties to imageMessage schema.
- Fixed: Removed deprecated enums from Twitter Integration definition
- Fixed: Added missing client types to the schema:
apple
,gbm
,googlercs
,instagram
,kakao
,slackconnect
- Added a new
identities
read only property on the user object.
- Added a new
proactiveMessaging
creation reason for theconversation:create
webhook event. - Added a
campaign
object to thesource
object of the following webhook events:conversation:create
conversation:message
conversation:postback
conversation:referral
- The Switchboard
passControl
action is now idempotent if either the targetswitchboardIntegration
is specified explicitly by itsid
orname
, or thenext
keyword is used for theswitchboardIntegration
field, and the invoking integration can be identified by its OAuth token or Custom Integration API Key credentials. Duplicate passControl actions using thenext
keyword and their metadata are disregarded. - For more information, see Switchboard passControl.
- Added
conversation:referral
event. This currently fires when a user is referred to an existing conversation.
- Added a new
unblocked
reason for theclient:update
webhook event.
- Added new
appLocalizationEnabled
parameter to app settings.
metadata
property now appear in theconversation
object in webhook events
- Added a
releaseControl
action endpoint to the Switchboard Actions API.
- Added
user:update
event. This event currently fires when an anonymous user is converted to an authenticated user. - Added missing
reason
in theuser:merge
webhook payload example.
- Added missing pageId and pageName properties on Messenger integration.
- Dependencies security update; Ruby wrapper not affected.
- Added channel linking events
- Added
canUserSeeConversationList
in theweb
integration - Updated RESTeasy to the latest version
- Added page[before|after|size] query parameter constraints.
- Added
messagingServiceSid
field when creating a Twilio integration that will use Messaging Services.
- Fixed: query
Page1
instead ofPage
being used in the v2 List Messages API - Fixed: property
displayName
should not benullable
in v2 App Key API
- Added
phoneNumber
to theintegration
whatsapp response - Added a message type
template
in the Post Message API
- Removed
channelId
andchannelSecret
as required fields when creating a LINE integration
- Fixed: property
messageSchema
should beschema
in v2 Post Message API
- Changed the limit of the
select
field options from 20 to 100
- Added a new user profile field
locale
- Added a new optional field
altText
to the message schema when sending an image or a file
- Added support for Instagram Direct
- Fixed rubygems upload issues
- Release of Ruby wrappers