- [Tech] Update dependency
@sinch/sdk-client
to1.2.0
. - [Bugfix] Fix issue with pagination to iterate over multiple pages.
- [Bugfix]
ListConversationsRequestData
: the propertyonly_active
becomes optional. - [Bugfix] Template V2: add an optional
id
property to theV2Template
interface. - [Bugfix]
conversations.listRecent()
: Add a page_size value by default. Without it the API returns an empty list. - [Bugfix][Breaking]
InjectConversationEvent
interface: onlyAppEvent
is allowed (ContactEvent
andContactMessageEvent
are no longer allowed). - [Bugfix][Breaking]
- Template V2: For "create" and "update" operations, the request bodies interface no longer accept read-only properties.
- Webhooks: For "create" and "update" operations, the request bodies interface no longer accept read-only properties.
- [E2E] Add Cucumber steps implementation.
- [Tech] Update dependency
@sinch/sdk-client
to1.1.0
- [Tech] Update dependency
@sinch/sdk-client
to1.0.0
- [Feature][Breaking TS] Refactor
OmniMessage
interface toOmniMessageOverride
to highlight its override nature - [Feature][Breaking TS] Refactor the
section
array elements interface of a "List Message": the new interfaces are now calledChoiceItemWrapper
andProductItemWrapper
and contain aChoiceItem
and aProductItem
in their respective propertieschoice
andproduct
- [Feature] Add helpers to build
ChoiceItemWrapper
andProductItemWrapper
objects.
- [Tech] Update dependency
@sinch/sdk-client
to0.0.5
- [Tech][Breaking] Export all model interfaces under the namespace
Conversation
- [Feature] Update SDK with latest version of the API
- Support
channel_specific_message
property in theAppMessage
interface and the WhatsApp flow messages - Support
channel_specific_message
andproduct_response_message
properties in theContactMessage
interface and the WhatsApp interactive NFM reply
- Support
- [Bugfix][Breaking] remove
AppMessageMessage
interface and reconciliate the model in theAppMessage
interface - [Feature] Support hostname override
- [Feature] Support request and response plugins override
- [Feature][Breaking] Change the usage of
Region
to the more specificConversationRegion
- [Feature]
ttl
property inSendMessageRequest
interface: enhance developer experience by allowing to input directly a number or a string representing a number. the SDK will take care of rhe formatting expected by the backend
- [Tech] Update dependency
@sinch/sdk-client
to0.0.4
- [Feature] Add support for
contact_message_event
for theinjectEvent()
method in the conversation domain - [Feature] Add composed methods for sending a message:
sendCardMessage()
sendCarouselMessage()
sendChoiceMessage()
sendContactInfoMessage()
sendListMessage()
sendLocationMessage()
sendMediaMessage()
sendTemplateMessage()
sendTextMessage()
- [Feature] Add composed methods for sending an event:
sendComposingEvent()
sendComposingEndEvent()
sendCommentReplyEvent()
sendAgentJoinedEvent()
sendAgentLeftEvent()
sendGenericEvent()
- [Bugfix] Improve
oneOf
handling from the OpenAPI Specification: objects are now mutually exclusive. - [Feature][Breaking] Remove support for SMS credentials
- [Tech] Conversation callback events models: factorize common properties in a super interface
- [Tech] Update dependency
@sinch/sdk-client
to0.0.3
- Initial version. Support for:
- Conversation App management
- Contact management
- Conversation management
- Message sending on various channels with various types (including templates v1 and v2) and Message management
- Events management
- Message transcoding
- Capability lookup for a contact
- Callback webhooks