API Changes
Improved
- API endpoints
- SSO Login (MediaStore API) - a request body parameter has been added: customerIP
If a broadcaster uses the SSO Login endpoint to log in the user to their application, they can pass a customer IP address so that the lastUserIp field is updated with this value. Passing customer IP is optional, however, it is an important parameter for the correct tax calculation in the US.
- Update customer (API 3.1) - request body parameters have been added: lastUserIp, lastLoginDate
- Webhooks
- subscriptionTrialConverted - two new fields added to the payload: paymentId and offerSwitchId
offerSwitchId is present only if a trial has been finalized as a result of subscription switch (upgrade or downgrade), otherwise it is null. Based on this, you can create appropriate communication for your customers.
- subcriptionTerminated- inTrial field added to the payload
Deprecated
JSON RPC endpoints listed below are deprecated and no longer available.
Please note that you can create offers with POST/3.1/offers endpoint. Offer setup and management is also available in the broadcaster dashboard.
- createPassOffer
- updatePassOffer
- deactivatePassOffer
- createRentalOffer
- deactivateRentalOffer
- createEventOffer
- updateEventOffer
- deactivateSingleOffer
- deactivateSubscriptionOffer
- createMultiCurrencyPassOffer
- updateMultiCurrencyPassOffer
- createMultiCurrencyRentalOffer
- updateMultiCurrencyRentalOffer
- createMultiCurrencySingleOffer
- updateMultiCurrencySingleOffer
- createMultiCurrencySubscriptionOffer
- updateMultiCurrencySubscriptionOffer
- updateConsentDefinition
MediaStore SDK Components Changes
The following releases for MS SDK Components have taken place recently:
3.1.1 - for details, please see Release 3.1.1 What’s changed
3.1.2 - for details, please see Release 3.1.2 What’s changed
Issues Resolved
Price rounding issue has been fixed. A correct rounding - up to two decimal places - is returned from API.