v1.0.0
What's New
We are pleased to announce the first major release of the Node.js SDK for the Sinch APIs. If you haven't followed the previous development versions, here is a brief summary of what is supported:
- The Node.js SDK offers an all-in-one package (@sinch/sdk-core) that you can use to benefit from the
SinchClient
on which all the supported APIs are registered. - All the supported APIs are also available in their own SDK package if your use case involves a single API from Sinch:
- Numbers API (REST API - SDK doc)
- Standalone NPM packages: @sinch/numbers
- SMS API (REST API - SDK doc). Support both unified credentials (project Id) and service plan Id
- Standalone NPM packages: @sinch/sms
- Verification API (REST API - SDK doc)
- Standalone NPM packages: @sinch/verification
- Voice API (REST API - SDK doc in progress)
- Standalone NPM packages: @sinch/voice
- Conversation API (REST API - SDK doc)
- Standalone NPM packages: @sinch/conversation
- Fax API (REST API - SDK doc in progress)
- Standalone NPM packages: @sinch/fax
- Numbers API (REST API - SDK doc)
What's changed since v0.0.5
Conversation API
- [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.
Verification API
- [Feature] Update SDK from the latest specification
- Add
smsOptions
andcalloutOptions
to the respective Start Verification operations - Provide dedicated response interfaces for Report Verification operations dissociated from Verification Status responses
- Add
Full Changelog: v0.0.5...v1.0.0