diff --git a/CHANGELOG.md b/CHANGELOG.md index 37757701..b09f56be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5725 @@ # CHANGE LOG (1.4.0) - fp-v1.9.0 +## Application Client + + + +### Cart + + + +#### getCart + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + + +#### addItems + +- ##### What's New + - [Added] property `items[].sellerIdentifier` of schema `AddProductCart` in request body + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `cart.breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + + +#### updateCart + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `cart.breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + + +#### getCoupons + +- ##### What's New + - [Added] `query` parameter `slug` (type: `string`) + + - [Added] `query` parameter `storeId` (type: `string`) + + - [Added] property `availableCouponList[].couponAmount` of schema `Coupon` in response with status code 200 + - [Added] property `availableCouponList[].startDate` of schema `Coupon` in response with status code 200 + - [Added] property `availableCouponList[].endDate` of schema `Coupon` in response with status code 200 + - [Added] property `availableCouponList[].couponApplicableMessage` of schema `Coupon` in response with status code 200 + + +#### applyCoupon + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 201 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].charges` of schema `CartProductInfo` in response with status code 201 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + - [Added] property `breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 201 + - [Added] property `breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 201 + + +#### removeCoupon + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + + +#### applyRewardPoints + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + + +#### getAddresses + +- ##### What's New + - [Added] property `address[].sector` of schema `Address` in response with status code 200 + - [Added] property `address[].stateCode` of schema `Address` in response with status code 200 + + +#### addAddress + +- ##### What's New + - [Added] property `sector` of schema `Address` in request body + - [Added] property `stateCode` of schema `Address` in request body + + +#### getAddressById + +- ##### What's New + - [Added] property `sector` of schema `Address` in response with status code 200 + - [Added] property `stateCode` of schema `Address` in response with status code 200 + + +#### updateAddress + +- ##### What's New + - [Added] property `sector` of schema `Address` in request body + - [Added] property `stateCode` of schema `Address` in request body + + +#### selectAddress + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 201 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].charges` of schema `CartProductInfo` in response with status code 201 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + - [Added] property `breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 201 + - [Added] property `breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 201 + + +#### selectPaymentMode + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + + +#### getShipments + +- ##### What's New + - [Added] property `shipments[].promise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `shipments[].items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `shipments[].items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `shipments[].items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `shipments[].items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `shipments[].items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### checkoutCart + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `cart.breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `integer` to `number` of property `cart.deliveryCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Value format from `int32` to `float` of property `cart.deliveryCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Type from `integer` to `number` of property `cart.codCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Value format from `int32` to `float` of property `cart.codCharges` of schema `CheckCart` in response with status code 200 + + +#### getCartSharedItems + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `cart.breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 404 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 404 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 404 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 404 + - [Added] property `cart.items[].charges` of schema `CartProductInfo` in response with status code 404 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 404 + - [Added] property `cart.breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 404 + - [Added] property `cart.breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 404 + + +#### updateCartWithSharedItems + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `cart.breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + + +#### checkoutCartV2 + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].charges` of schema `CartProductInfo` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.breakupValues.display[].preset` of schema `DisplayBreakup` in response with status code 200 + - [Added] property `cart.breakupValues.raw.totalCharge` of schema `RawBreakup` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `integer` to `number` of property `cart.deliveryCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Value format from `int32` to `float` of property `cart.deliveryCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Type from `integer` to `number` of property `cart.codCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Value format from `int32` to `float` of property `cart.codCharges` of schema `CheckCart` in response with status code 200 + + +### Catalog + + + +#### getCollections + +- ##### What's New + - [Added] property `items[].tags` of schema `GetCollectionDetailNest` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items[].tag` of schema `GetCollectionDetailNest` in response with status code 200 + + +#### getProductPriceBySlug + +- ##### What's Deprecated + - [Breaking] [Deleted] `query` parameter `pincode` (type: `string`) + + + +#### getProductSellersBySlug + +- ##### What's Deprecated + - [Breaking] [Deleted] `query` parameter `pincode` (type: `string`) + + + +### Configuration + + + +#### getApplication + +- ##### What's New + - [Added] property `slug` of schema `Application` in response with status code 200 + - [Added] property `mode` of schema `Application` in response with status code 200 + - [Added] property `status` of schema `Application` in response with status code 200 + - [Added] property `tokens` of schema `Application` in response with status code 200 + - [Added] property `modifiedAt` of schema `Application` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `Application` in response with status code 200 + + +#### getOwnerInfo + +- ##### What's New + - [Added] property `applicationInfo.meta[]` of schema `ApplicationInfo` in response with status code 200 + - [Added] property `applicationInfo.mode` of schema `ApplicationInfo` in response with status code 200 + - [Added] property `applicationInfo.tokens` of schema `ApplicationInfo` in response with status code 200 + - [Added] property `applicationInfo.domains` of schema `ApplicationInfo` in response with status code 200 + - [Added] property `applicationInfo.favicon` of schema `ApplicationInfo` in response with status code 200 + - [Added] property `applicationInfo.slug` of schema `ApplicationInfo` in response with status code 200 + - [Added] property `applicationInfo.companyInfo` of schema `ApplicationInfo` in response with status code 200 + - [Added] property `applicationInfo.ownerInfo` of schema `ApplicationInfo` in response with status code 200 + - [Added] property `applicationInfo.mobileLogo` of schema `ApplicationInfo` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] properties `applicationInfo.meta.name`, `applicationInfo.meta.value` in response with status code 200 + - [Breaking] [Deleted] property `companyInfo` of schema `ApplicationAboutResponse` in response with status code 200 + - [Breaking] [Deleted] property `ownerInfo` of schema `ApplicationAboutResponse` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `object` to `array` of property `applicationInfo.meta` of schema `ApplicationMeta` in response with status code 200 + + +#### getBasicDetails + +- ##### What's New + - [Added] property `slug` of schema `ApplicationDetail` in response with status code 200 + - [Added] property `companyId` of schema `ApplicationDetail` in response with status code 200 + + +#### getIntegrationTokens + +- ##### What's New + - [Added] property `modifiedAt` of schema `AppTokenResponse` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `AppTokenResponse` in response with status code 200 + + +#### getFeatures + +- ##### What's New + - [Added] property `feature.common.listingPage` of schema `CommonFeature` in response with status code 200 + - [Added] property `feature.common.internationalShipping` of schema `CommonFeature` in response with status code 200 + - [Added] property `feature.modifiedAt` of schema `AppFeature` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `feature.updatedAt` of schema `AppFeature` in response with status code 200 + + +#### getContactInfo + +- ##### What's New + - [Breaking] [Added] properties `address.loc.type`, `address.loc.coordinates` in response with status code 200 + - [Added] property `address.phone[]` of schema `InformationAddress` in response with status code 200 + - [Breaking] [Added] properties `support.phone[].code`, `support.phone[].number`, `support.phone[].key` in response with status code 200 + - [Breaking] [Added] properties `support.email[].value`, `support.email[].key` in response with status code 200 + - [Added] property `links[]` of schema `ApplicationInformation` in response with status code 200 + - [Added] property `businessHighlights[]` of schema `ApplicationInformation` in response with status code 200 + - [Added] property `modifiedAt` of schema `ApplicationInformation` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Value format from `nullable` from property `address.loc` of schema `InformationAddress` in response with status code 200 + - [Deleted] properties `address.phone.code`, `address.phone.number` in response with status code 200 + - [Deleted] properties `links.title`, `links.link` in response with status code 200 + - [Deleted] properties `businessHighlights.title`, `businessHighlights.icon`, `businessHighlights.id`, `businessHighlights.subTitle` in response with status code 200 + - [Breaking] [Deleted] property `updatedAt` of schema `ApplicationInformation` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `address.loc` of schema `InformationAddress` in response with status code 200 + - [Breaking] [Changed] Type from `object` to `array` of property `address.phone` of schema `InformationPhone` in response with status code 200 + - [Breaking] [Changed] Type from `string` to `object` of property `support.phone[]` of schema `InformationSupport` in response with status code 200 + - [Breaking] [Changed] Type from `string` to `object` of property `support.email[]` of schema `InformationSupport` in response with status code 200 + - [Breaking] [Changed] Type from `object` to `array` of property `links` of schema `Links` in response with status code 200 + - [Breaking] [Changed] Type from `object` to `array` of property `businessHighlights` of schema `BusinessHighlights` in response with status code 200 + + +#### getCurrencies + +- ##### What's New + - [Added] property `items[].modifiedAt` of schema `Currency` in response with status code 200 + - [Added] property `items[].countryName` of schema `Currency` in response with status code 200 + - [Added] property `items[].countryCode` of schema `Currency` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items[].updatedAt` of schema `Currency` in response with status code 200 + + +#### getCurrencyById + +- ##### What's New + - [Added] property `modifiedAt` of schema `Currency` in response with status code 200 + - [Added] property `countryName` of schema `Currency` in response with status code 200 + - [Added] property `countryCode` of schema `Currency` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `Currency` in response with status code 200 + + +#### getAppCurrencies + +- ##### What's New + - [Added] property `supportedCurrency[].modifiedAt` of schema `Currency` in response with status code 200 + - [Added] property `supportedCurrency[].countryName` of schema `Currency` in response with status code 200 + - [Added] property `supportedCurrency[].countryCode` of schema `Currency` in response with status code 200 + - [Added] property `id` of schema `AppCurrencyResponse` in response with status code 200 + - [Added] property `createdAt` of schema `AppCurrencyResponse` in response with status code 200 + - [Added] property `modifiedAt` of schema `AppCurrencyResponse` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `supportedCurrency[].updatedAt` of schema `Currency` in response with status code 200 + + +#### getAppStaffList + +- ##### What's New + - [Added] Response with status 400 + + +### Content + + + +#### getBlog + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getBlogs + +- ##### What's New + - [Added] property `items[].seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getSEOConfiguration + +- ##### What's New + - [Added] property `seo.additonalSitemap` of schema `SeoSchema` in response with status code 200 + + +#### getPage + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getPages + +- ##### What's New + - [Added] property `items[].seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getSEOMarkupSchemas + +- ##### What's New + - [Added] method `getSEOMarkupSchemas` + + + +#### getCustomObject + +- ##### What's New + - [Added] method `getCustomObject` + + + +#### getCustomFields + +- ##### What's New + - [Added] method `getCustomFields` + + + +### Logistic + + + +#### getLocations + +- ##### What's New + - [Added] method `getLocations` + + + +#### getCountries + +- ##### What's New + - [Added] method `getCountries` + + + +#### getCountry + +- ##### What's New + - [Added] method `getCountry` + + + +#### getLocalities + +- ##### What's New + - [Added] method `getLocalities` + + + +#### getLocality + +- ##### What's New + - [Added] method `getLocality` + + + +#### validateAddress + +- ##### What's New + - [Added] method `validateAddress` + + + +### Order + + + +#### getOrders + +- ##### What's New + - [Added] `query` parameter `startDate` (type: `string`) + + - [Added] `query` parameter `endDate` (type: `string`) + + - [Added] property `items[].shipments[].trackingDetails[].createdTs` of schema `TrackingDetails` in response with status code 200 + - [Added] property `items[].shipments[].deliveryAddress.displayAddress` of schema `DeliveryAddress` in response with status code 200 + - [Added] property `items[].shipments[].shipmentCreatedTs` of schema `Shipments` in response with status code 200 + - [Added] property `items[].orderCreatedTs` of schema `OrderSchema` in response with status code 200 + + +#### getOrderById + +- ##### What's New + - [Added] `query` parameter `allowInactive` (type: `boolean`) + + - [Added] property `order.shipments[].trackingDetails[].createdTs` of schema `TrackingDetails` in response with status code 200 + - [Added] property `order.shipments[].deliveryAddress.displayAddress` of schema `DeliveryAddress` in response with status code 200 + - [Added] property `order.shipments[].shipmentCreatedTs` of schema `Shipments` in response with status code 200 + - [Added] property `order.orderCreatedTs` of schema `OrderSchema` in response with status code 200 + + +#### getPosOrderById + +- ##### What's New + - [Added] property `order.shipments[].trackingDetails[].createdTs` of schema `TrackingDetails` in response with status code 200 + - [Added] property `order.shipments[].deliveryAddress.displayAddress` of schema `DeliveryAddress` in response with status code 200 + - [Added] property `order.shipments[].shipmentCreatedTs` of schema `Shipments` in response with status code 200 + - [Added] property `order.orderCreatedTs` of schema `OrderSchema` in response with status code 200 + + +#### getShipmentById + +- ##### What's New + - [Added] `query` parameter `allowInactive` (type: `boolean`) + + - [Added] property `shipment.trackingDetails[].createdTs` of schema `TrackingDetails` in response with status code 200 + - [Added] property `shipment.deliveryAddress.displayAddress` of schema `DeliveryAddress` in response with status code 200 + - [Added] property `shipment.shipmentCreatedTs` of schema `Shipments` in response with status code 200 + + +### Payment + + + +#### getActiveCardAggregator + +- ##### What's New + - [Breaking] [Added] Type `object` to property `cards` of schema `CardPaymentGateway` in response with status code 200 + - [Breaking] [Added] properties `cards.api`, `cards.aggregator`, `cards.customerId` in response with status code 200 + - [Breaking] [Added] Required status to property `cards.aggregator` in response with status code 200 + + +#### getPaymentModeRoutes + +- ##### What's New + - [Breaking] [Deleted] Required `query` parameter `pincode` (type: `string`) + +- [Added] `query` parameter `orderId` (type: `string`) + - [Added] `query` parameter `displaySplit` (type: `boolean`) + + - [Added] `query` parameter `advancePayment` (type: `boolean`) + + - [Added] `query` parameter `shipmentId` (type: `string`) + + - [Breaking] [Added] Type `object` to property `paymentOptions` of schema `PaymentOptionAndFlow` in response with status code 200 + - [Breaking] [Added] properties `paymentOptions.paymentOption`, `paymentOptions.paymentFlows` in response with status code 200 + - [Breaking] [Added] Required status to properties `paymentOptions.payment_flows`, `paymentOptions.payment_option` in response with status code 200 + - [Added] property `paymentBreakup` of schema `PaymentModeRouteResponse` in response with status code 200 + - [Added] property `advancePayment` of schema `PaymentModeRouteResponse` in response with status code 200 + +- ##### What's Changed + - [Changed] Required status of query parameter `cartId` + + +#### getPosPaymentModeRoutes + +- ##### What's New + - [Breaking] [Added] Type `object` to property `paymentOptions` of schema `PaymentOptionAndFlow` in response with status code 200 + - [Breaking] [Added] properties `paymentOptions.paymentOption`, `paymentOptions.paymentFlows` in response with status code 200 + - [Breaking] [Added] Required status to properties `paymentOptions.payment_flows`, `paymentOptions.payment_option` in response with status code 200 + - [Added] property `paymentBreakup` of schema `PaymentModeRouteResponse` in response with status code 200 + - [Added] property `advancePayment` of schema `PaymentModeRouteResponse` in response with status code 200 + +- ##### What's Changed + - [Changed] Required status of query parameter `cartId` + - [Changed] Required status of query parameter `checkoutMode` + + +#### getRupifiBannerDetails + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `RupifiBannerData` in response with status code 200 + - [Breaking] [Added] properties `data.status`, `data.kycUrl` in response with status code 200 + + +#### getEpaylaterBannerDetails + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `EpaylaterBannerData` in response with status code 200 + - [Breaking] [Added] properties `data.status`, `data.message`, `data.display` in response with status code 200 + - [Breaking] [Added] Required status to property `data.display` in response with status code 200 + + +#### resendOrCancelPayment + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `LinkStatus` in response with status code 200 + - [Breaking] [Added] properties `data.status`, `data.message` in response with status code 200 + - [Breaking] [Added] Required status to properties `data.message`, `data.status` in response with status code 200 + + +#### validateVPA + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `ValidateUPI` in response with status code 200 + - [Breaking] [Added] properties `data.status`, `data.customerName`, `data.isValid`, `data.upiVpa` in response with status code 200 + - [Breaking] [Added] Required status to properties `data.customer_name`, `data.is_valid`, `data.status`, `data.upi_vpa` in response with status code 200 + + +#### cardDetails + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `CardDetails` in response with status code 200 + - [Breaking] [Added] properties `data.status`, `data.country`, `data.id`, `data.type`, `data.user`, `data.bank`, `data.bankCode`, `data.cardExpYear`, `data.cardBrand`, `data.cardSubType`, `data.isDomesticCard`, `data.nameOnCard`, `data.cardExpMonth`, `data.extendedCardType`, `data.cardObject`, `data.cardToken` in response with status code 200 + - [Breaking] [Added] Required status to properties `data.bank`, `data.bank_code`, `data.card_brand`, `data.card_object`, `data.card_sub_type`, `data.country`, `data.extended_card_type`, `data.id`, `data.is_domestic_card`, `data.status`, `data.type` in response with status code 200 + + +#### addBeneficiaryDetails + +- ##### What's New + - [Breaking] [Added] Type `object` to property `details` of schema `BeneficiaryModeDetails` in request body + - [Breaking] [Added] properties `details.address`, `details.mobile`, `details.comment`, `details.vpa`, `details.wallet`, `details.email`, `details.accountNo`, `details.bankName`, `details.ifscCode`, `details.branchName`, `details.accountHolder` in request body + - [Breaking] [Added] Required status to properties `details.account_holder`, `details.account_no`, `details.bank_name`, `details.branch_name`, `details.email`, `details.ifsc_code`, `details.mobile` in request body + + +#### getPaymentLink + +- ##### What's New + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 400 + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### createPaymentLink + +- ##### What's New + - [Breaking] [Added] Type `object` to property `meta` of schema `CreatePaymentLinkMeta` in request body + - [Breaking] [Added] properties `meta.amount`, `meta.cartId`, `meta.checkoutMode`, `meta.assignCardId` in request body + - [Breaking] [Added] Required status to properties `meta.amount`, `meta.cart_id`, `meta.checkout_mode` in request body + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 400 + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### resendPaymentLink + +- ##### What's New + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 400 + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### cancelPaymentLink + +- ##### What's New + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 400 + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### getPaymentModeRoutesPaymentLink + +- ##### What's New + - [Breaking] [Added] Type `object` to property `paymentOptions` of schema `PaymentOptionAndFlow` in response with status code 200 + - [Breaking] [Added] properties `paymentOptions.paymentOption`, `paymentOptions.paymentFlows` in response with status code 200 + - [Breaking] [Added] Required status to properties `paymentOptions.payment_flows`, `paymentOptions.payment_option` in response with status code 200 + - [Added] property `paymentBreakup` of schema `PaymentModeRouteResponse` in response with status code 200 + - [Added] property `advancePayment` of schema `PaymentModeRouteResponse` in response with status code 200 + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 400 + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### pollingPaymentLink + +- ##### What's New + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 400 + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### createOrderHandlerPaymentLink + +- ##### What's New + - [Breaking] [Added] Type `object` to property `paymentMethods` of schema `CreateOrderUserPaymentMethods` in request body + - [Breaking] [Added] properties `paymentMethods.name`, `paymentMethods.mode`, `paymentMethods.meta` in request body + - [Breaking] [Added] Required status to properties `paymentMethods.meta`, `paymentMethods.mode`, `paymentMethods.name` in request body + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 400 + - [Breaking] [Added] properties `error.expired`, `error.msg`, `error.cancelled`, `error.amount`, `error.paymentTransactionId`, `error.merchantOrderId`, `error.merchantName`, `error.invalidId` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### customerCreditSummary + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `CreditSummary` in response with status code 200 + - [Breaking] [Added] properties `data.status`, `data.limit`, `data.balance`, `data.totalDueAmount`, `data.creditLineId`, `data.amountAvailable`, `data.dueAmount`, `data.dueDate`, `data.statusMessage`, `data.repaymentUrl`, `data.soaUrl`, `data.isEligibleForTxn`, `data.merchantCustomerRefId`, `data.buyerStatus`, `data.activationUrl` in response with status code 200 + + +#### redirectToAggregator + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `RedirectURL` in response with status code 200 + - [Breaking] [Added] properties `data.status`, `data.signupUrl` in response with status code 200 + - [Breaking] [Added] Required status to properties `data.signup_url`, `data.status` in response with status code 200 + + +#### checkCredit + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `CreditDetail` in response with status code 200 + - [Breaking] [Added] properties `data.status`, `data.isRegistered`, `data.signupUrl` in response with status code 200 + - [Breaking] [Added] Required status to properties `data.is_registered`, `data.signup_url`, `data.status` in response with status code 200 + + +#### customerOnboard + +- ##### What's New + - [Breaking] [Added] Type `object` to property `device` of schema `DeviceDetails` in request body + - [Breaking] [Added] properties `device.os`, `device.identificationNumber`, `device.identifierType`, `device.deviceModel`, `device.deviceMake`, `device.deviceType`, `device.osVersion` in request body + - [Breaking] [Added] Type `object` to property `personalInfo` of schema `UserPersonalInfoInDetails` in request body + - [Breaking] [Added] properties `personalInfo.gender`, `personalInfo.dob`, `personalInfo.passport`, `personalInfo.pan`, `personalInfo.phone`, `personalInfo.email`, `personalInfo.firstName`, `personalInfo.voterId`, `personalInfo.fathersName`, `personalInfo.mothersName`, `personalInfo.middleName`, `personalInfo.lastName`, `personalInfo.drivingLicense`, `personalInfo.emailVerified`, `personalInfo.addressAsPerId`, `personalInfo.mobileVerified` in request body + - [Breaking] [Added] Required status to properties `personalInfo.address_as_per_id`, `personalInfo.dob`, `personalInfo.email_verified`, `personalInfo.first_name`, `personalInfo.mobile_verified`, `personalInfo.phone` in request body + - [Breaking] [Added] Type `object` to property `marketplaceInfo` of schema `MarketplaceInfo` in request body + - [Breaking] [Added] properties `marketplaceInfo.name`, `marketplaceInfo.dateOfJoining`, `marketplaceInfo.membershipId` in request body + - [Breaking] [Added] Required status to properties `marketplaceInfo.membership_id`, `marketplaceInfo.name` in request body + - [Breaking] [Added] Type `object` to property `businessInfo` of schema `BusinessDetails` in request body + - [Breaking] [Added] properties `businessInfo.vintage`, `businessInfo.gstin`, `businessInfo.pan`, `businessInfo.fssai`, `businessInfo.fda`, `businessInfo.name`, `businessInfo.address`, `businessInfo.businessOwnershipType`, `businessInfo.entityType`, `businessInfo.shopAndEstablishment`, `businessInfo.businessType` in request body + - [Breaking] [Added] Type `object` to property `data` of schema `OnboardSummary` in response with status code 200 + - [Breaking] [Added] properties `data.session`, `data.status`, `data.redirectUrl`, `data.statusRemark`, `data.isEligibleForTxn`, `data.merchantCustomerRefId`, `data.activationUrl` in response with status code 200 + - [Breaking] [Added] Required status to property `data.status` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Required status from property `personal_info` in request body + + +#### walletLinkInitate + +- ##### What's New + - [Added] method `walletLinkInitate` + + + +#### linkWallet + +- ##### What's New + - [Added] method `linkWallet` + + + +#### delinkWallet + +- ##### What's New + - [Added] method `delinkWallet` + + + +#### createPaymentOrder + +- ##### What's New + - [Added] method `createPaymentOrder` + + + +### PosCart + + + +#### getCart + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### addItems + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### updateCart + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### applyCoupon + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 201 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + + +#### removeCoupon + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### applyRewardPoints + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### getAddresses + +- ##### What's New + - [Added] property `address[].sector` of schema `Address` in response with status code 200 + - [Added] property `address[].stateCode` of schema `Address` in response with status code 200 + + +#### addAddress + +- ##### What's New + - [Added] property `sector` of schema `Address` in request body + - [Added] property `stateCode` of schema `Address` in request body + + +#### getAddressById + +- ##### What's New + - [Added] property `sector` of schema `Address` in response with status code 200 + - [Added] property `stateCode` of schema `Address` in response with status code 200 + + +#### updateAddress + +- ##### What's New + - [Added] property `sector` of schema `Address` in request body + - [Added] property `stateCode` of schema `Address` in request body + + +#### selectAddress + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 201 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + + +#### selectPaymentMode + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### getShipments + +- ##### What's New + - [Added] property `shipments[].promise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `shipments[].items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `shipments[].items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `shipments[].items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### updateShipments + +- ##### What's New + - [Added] property `shipments[].promise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `shipments[].items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `shipments[].items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `shipments[].items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### checkoutCart + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `integer` to `number` of property `cart.deliveryCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Value format from `int32` to `float` of property `cart.deliveryCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Type from `integer` to `number` of property `cart.codCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Value format from `int32` to `float` of property `cart.codCharges` of schema `CheckCart` in response with status code 200 + + +#### getCartSharedItems + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 404 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 404 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 404 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 404 + + +#### updateCartWithSharedItems + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +### Theme + + + +#### getAllPages + +- ##### What's New + - [Added] property `pages[].sections[].predicate.schedule` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `pages[].sections[].predicate.platform` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `pages[].sections[].predicate.zones` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `pages[].seo.sitemap` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `pages[].seo.breadcrumb` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `pages[].seo.canonicalUrl` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `pages[].seo.metaTags` of schema `AvailablePageSeo` in response with status code 200 + + +#### getPage + +- ##### What's New + - [Added] `query` parameter `filters` (type: `string`) + + - [Added] `query` parameter `company` (type: `integer`) + + - [Added] property `sections[].predicate.schedule` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].predicate.platform` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].predicate.zones` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `seo.sitemap` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.metaTags` of schema `AvailablePageSeo` in response with status code 200 + + +#### getAppliedTheme + +- ##### What's New + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + + +#### getThemeForPreview + +- ##### What's New + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + + +### User + + + +#### loginWithOTP + +- ##### What's Deprecated + - [Breaking] [Deleted] property `captchaCode` of schema `SendOtpRequestSchema` in request body + + +#### loginWithEmailAndPassword + +- ##### What's Deprecated + - [Breaking] [Deleted] property `captchaCode` of schema `PasswordLoginRequestSchema` in request body + + +#### sendResetPasswordEmail + +- ##### What's Deprecated + - [Breaking] [Deleted] property `captchaCode` of schema `SendResetPasswordEmailRequestSchema` in request body + + +#### sendResetPasswordMobile + +- ##### What's Deprecated + - [Breaking] [Deleted] property `captchaCode` of schema `SendResetPasswordMobileRequestSchema` in request body + + +#### sendOTPOnMobile + +- ##### What's Deprecated + - [Breaking] [Deleted] property `captchaCode` of schema `SendMobileOtpRequestSchema` in request body + + +#### sendOTPOnEmail + +- ##### What's Deprecated + - [Breaking] [Deleted] property `captchaCode` of schema `SendEmailOtpRequestSchema` in request body + + +#### userExists + +- ##### What's New + - [Added] method `userExists` + + + +#### getUserAttributes + +- ##### What's New + - [Added] method `getUserAttributes` + + + +#### updateUserAttributes + +- ##### What's New + - [Added] method `updateUserAttributes` + + + +## Platform Client + + + +### AuditTrail + + + +#### getAuditLogs + +- ##### What's Changed + - [Changed] Path From `/service/platform/audit-trail/v1.0/company/{company_id}/logs/` To `/service/platform/audit-trail/v1.0/company/{company_id}/logs` + + +#### createAuditLog + +- ##### What's Changed + - [Changed] Path From `/service/platform/audit-trail/v1.0/company/{company_id}/logs/` To `/service/platform/audit-trail/v1.0/company/{company_id}/logs` + + +### Billing + + + +#### getentityDetail + +- ##### What's New + - [Added] method `getentityDetail` + + + +### Cart + + + +#### getPromotions + +- ##### What's New + - [Breaking] [Added] properties `items[].restrictions.userRegistered.end`, `items[].restrictions.userRegistered.start` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `items[].restrictions.userRegistered` of schema `Restrictions1` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `array` to `object` of property `items[].restrictions.payments` of schema `Restrictions1` in response with status code 200 + + +#### createPromotion + +- ##### What's New + - [Breaking] [Added] properties `restrictions.userRegistered.end`, `restrictions.userRegistered.start` in request body + - [Breaking] [Added] properties `restrictions.userRegistered.end`, `restrictions.userRegistered.start` in response with status code 201 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `restrictions.userRegistered` of schema `Restrictions1` in request body + - [Deleted] Possible nullable value from `true` from property `restrictions.userRegistered` of schema `Restrictions1` in response with status code 201 + +- ##### What's Changed + - [Breaking] [Changed] Type from `array` to `object` of property `restrictions.payments` of schema `Restrictions1` in request body + - [Breaking] [Changed] Type from `array` to `object` of property `restrictions.payments` of schema `Restrictions1` in response with status code 201 + + +#### getPromotionById + +- ##### What's New + - [Breaking] [Added] properties `restrictions.userRegistered.end`, `restrictions.userRegistered.start` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `restrictions.userRegistered` of schema `Restrictions1` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `array` to `object` of property `restrictions.payments` of schema `Restrictions1` in response with status code 200 + + +#### updatePromotion + +- ##### What's New + - [Breaking] [Added] properties `restrictions.userRegistered.end`, `restrictions.userRegistered.start` in request body + - [Breaking] [Added] properties `restrictions.userRegistered.end`, `restrictions.userRegistered.start` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `restrictions.userRegistered` of schema `Restrictions1` in request body + - [Deleted] Possible nullable value from `true` from property `restrictions.userRegistered` of schema `Restrictions1` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `array` to `object` of property `restrictions.payments` of schema `Restrictions1` in request body + - [Breaking] [Changed] Type from `array` to `object` of property `restrictions.payments` of schema `Restrictions1` in response with status code 200 + + +#### updatePriceAdjustment + +- ##### What's New + - [Added] property `restrictions` of schema `PriceAdjustmentUpdate` in request body + - [Added] property `data.restrictions` of schema `PriceAdjustment` in response with status code 200 + + +#### addPriceAdjustment + +- ##### What's New + - [Added] property `restrictions` of schema `PriceAdjustmentAdd` in request body + - [Added] property `data.restrictions` of schema `PriceAdjustment` in response with status code 201 + + +#### fetchAndvalidateCartItems + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### checkCartServiceability + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### getAbandonedCartDetails + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### addItems + +- ##### What's New + - [Added] property `items[].sellerIdentifier` of schema `AddProductCart` in request body + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### updateCart + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### overrideCart + +- ##### What's New + - [Added] property `cartItems[].promoList[].parentPromoId` of schema `OverrideCartItemPromo` in request body + + +#### getCartSharedItems + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 404 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 404 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 404 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 404 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 404 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 404 + + +#### updateCartWithSharedItems + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + + +#### getCartList + +- ##### What's New + - [Added] property `data[].currencyCode` of schema `CartList` in response with status code 200 + + +#### updateCartUser + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### getCart + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### platformAddItems + +- ##### What's New + - [Added] property `items[].sellerIdentifier` of schema `AddProductCart` in request body + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### platformUpdateCart + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### getAppCoupons + +- ##### What's New + - [Added] `query` parameter `slug` (type: `string`) + + - [Added] `query` parameter `storeId` (type: `string`) + + - [Added] property `availableCouponList[].startDate` of schema `Coupon` in response with status code 200 + - [Added] property `availableCouponList[].endDate` of schema `Coupon` in response with status code 200 + - [Added] property `availableCouponList[].couponApplicableMessage` of schema `Coupon` in response with status code 200 + + +#### applyCoupon + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 201 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 201 + + +#### removeCoupon + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### getAddresses + +- ##### What's New + - [Added] property `address[].sector` of schema `PlatformAddress` in response with status code 200 + - [Added] property `address[].stateCode` of schema `PlatformAddress` in response with status code 200 + - [Added] property `address[].countryPhoneCode` of schema `PlatformAddress` in response with status code 200 + - [Added] property `address[].countryIsoCode` of schema `PlatformAddress` in response with status code 200 + - [Added] property `address[].customJson` of schema `PlatformAddress` in response with status code 200 + + +#### addAddress + +- ##### What's New + - [Added] property `sector` of schema `PlatformAddress` in request body + - [Added] property `stateCode` of schema `PlatformAddress` in request body + - [Added] property `countryPhoneCode` of schema `PlatformAddress` in request body + - [Added] property `countryIsoCode` of schema `PlatformAddress` in request body + - [Added] property `customJson` of schema `PlatformAddress` in request body + + +#### getAddressById + +- ##### What's New + - [Added] property `sector` of schema `PlatformAddress` in response with status code 200 + - [Added] property `stateCode` of schema `PlatformAddress` in response with status code 200 + - [Added] property `countryPhoneCode` of schema `PlatformAddress` in response with status code 200 + - [Added] property `countryIsoCode` of schema `PlatformAddress` in response with status code 200 + - [Added] property `customJson` of schema `PlatformAddress` in response with status code 200 + + +#### updateAddress + +- ##### What's New + - [Added] property `sector` of schema `PlatformAddress` in request body + - [Added] property `stateCode` of schema `PlatformAddress` in request body + - [Added] property `countryPhoneCode` of schema `PlatformAddress` in request body + - [Added] property `countryIsoCode` of schema `PlatformAddress` in request body + - [Added] property `customJson` of schema `PlatformAddress` in request body + + +#### selectAddress + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 201 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 201 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 201 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 201 + + +#### getShipments + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `shipments[].items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `shipments[].items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `shipments[].items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `shipments[].items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `shipments[].items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `shipments[].promise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### updateShipments + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `shipments[].items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `shipments[].items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `shipments[].items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `shipments[].items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `shipments[].items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `shipments[].promise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### platformCheckoutCart + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `integer` to `number` of property `cart.codCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Value format from `int32` to `float` of property `cart.codCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Type from `integer` to `number` of property `cart.deliveryCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Value format from `int32` to `float` of property `cart.deliveryCharges` of schema `CheckCart` in response with status code 200 + + +#### selectPaymentMode + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +#### platformCheckoutCartV2 + +- ##### What's New + - [Added] property `cart.items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `cart.items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `cart.deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `integer` to `number` of property `cart.codCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Value format from `int32` to `float` of property `cart.codCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Type from `integer` to `number` of property `cart.deliveryCharges` of schema `CheckCart` in response with status code 200 + - [Breaking] [Changed] Value format from `int32` to `float` of property `cart.deliveryCharges` of schema `CheckCart` in response with status code 200 + + +#### selectPaymentModeV2 + +- ##### What's New + - [Added] property `items[].article.tags` of schema `ProductArticle` in response with status code 200 + - [Added] property `items[].promotionsApplied[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].promotionsApplied[].code` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `items[].deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `deliveryPromise.iso` of schema `ShipmentPromise` in response with status code 200 + - [Added] property `appliedPromoDetails[].currency` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].meta` of schema `AppliedPromotion` in response with status code 200 + - [Added] property `appliedPromoDetails[].code` of schema `AppliedPromotion` in response with status code 200 + + +### Catalog + + + +#### createCollection + +- ##### What's New + - [Added] property `seo.canonicalUrl` of schema `SeoDetail` in request body + + +#### updateCollection + +- ##### What's New + - [Added] property `seo.canonicalUrl` of schema `SeoDetail` in request body + - [Added] property `seo.canonicalUrl` of schema `SeoDetail` in response with status code 200 + + +#### getCollectionDetail + +- ##### What's New + - [Breaking] [Added] properties `badge.color`, `badge.text` in response with status code 200 + - [Breaking] [Added] properties `schedule.cron`, `schedule.duration`, `schedule.end`, `schedule.start`, `schedule.nextSchedule` in response with status code 200 + - [Added] property `action` of schema `GetCollectionDetailResponse` in response with status code 200 + - [Added] property `published` of schema `GetCollectionDetailResponse` in response with status code 200 + - [Added] property `seo` of schema `GetCollectionDetailResponse` in response with status code 200 + - [Added] property `tags` of schema `GetCollectionDetailResponse` in response with status code 200 + - [Added] property `customJson` of schema `GetCollectionDetailResponse` in response with status code 200 + - [Added] property `localeLanguage` of schema `GetCollectionDetailResponse` in response with status code 200 + - [Added] property `isVisible` of schema `GetCollectionDetailResponse` in response with status code 200 + - [Added] property `sortOn` of schema `GetCollectionDetailResponse` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `cron` of schema `CollectionDetailResponse` in response with status code 200 + - [Breaking] [Deleted] property `tag` of schema `CollectionDetailResponse` in response with status code 200 + + +#### getAppLocations + +- ##### What's New + - [Added] `query` parameter `tags` (type: `array`) + + - [Added] `query` parameter `storeTypes` (type: `array`) + + + +#### listCategories + +- ##### What's New + - [Breaking] [Deleted] `query` parameter `departments` (type: `string`) + +- [Added] `query` parameter `department` (type: `integer`) + - [Added] `query` parameter `uids` (type: `array`) + + - [Added] `query` parameter `slug` (type: `string`) + + + +#### listDepartmentsData + +- ##### What's New + - [Added] `query` parameter `slug` (type: `string`) + + + +#### bulkHsnCode + +- ##### What's New + - [Added] Possible values `15` to property `data[].tax1` of schema `HsnUpsert` in request body + - [Added] Possible values `15` to property `data[].tax2` of schema `HsnUpsert` in request body + + +#### updateHsnCode + +- ##### What's New + - [Added] Possible values `15` to property `tax1` of schema `HsnUpsert` in request body + - [Added] Possible values `15` to property `tax2` of schema `HsnUpsert` in request body + + +#### addInventory + +- ##### What's Deprecated + - [Deleted] Possible values from `QAR,INR` from property `sizes[].currency` of schema `InvSize` in request body + + +#### deleteInventory + +- ##### What's Deprecated + - [Breaking] [Deleted] method `deleteInventory` + + + +#### getSizeGuides + +- ##### What's New + - [Added] `query` parameter `brandId` (type: `integer`) + + + +#### getConfigurationMetadata + +- ##### What's New + - [Added] `query` parameter `pageNo` (type: `integer`) + + - [Added] `query` parameter `pageSize` (type: `integer`) + + - [Added] `query` parameter `q` (type: `string`) + + - [Added] property `page` of schema `GetConfigMetadataResponse` in response with status code 200 + + +#### createProduct + +- ##### What's New + - [Added] property `uid` of schema `SuccessResponse1` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Possible values from `INR,QAR` from property `currency` of schema `ProductCreateUpdateSchemaV2` in request body + + +#### editProduct + +- ##### What's Deprecated + - [Deleted] Possible values from `INR,QAR` from property `currency` of schema `ProductCreateUpdateSchemaV2` in request body + + +#### getMarketplaces + +- ##### What's New + - [Added] method `getMarketplaces` + + + +#### updateMarketplaceOptin + +- ##### What's New + - [Added] method `updateMarketplaceOptin` + + + +### Communication + + + +#### deleteAudienceById + +- ##### What's New + - [Added] property `application` of schema `Audience` in response with status code 200 + - [Added] property `name` of schema `Audience` in response with status code 200 + - [Added] property `description` of schema `Audience` in response with status code 200 + - [Added] property `type` of schema `Audience` in response with status code 200 + - [Added] property `tags` of schema `Audience` in response with status code 200 + - [Added] property `headers` of schema `Audience` in response with status code 200 + - [Added] property `slug` of schema `Audience` in response with status code 200 + - [Added] property `id` of schema `Audience` in response with status code 200 + - [Added] property `recordsCount` of schema `Audience` in response with status code 200 + - [Added] property `fileUrl` of schema `Audience` in response with status code 200 + - [Added] property `isActive` of schema `Audience` in response with status code 200 + - [Added] property `createdAt` of schema `Audience` in response with status code 200 + - [Added] property `updatedAt` of schema `Audience` in response with status code 200 + - [Added] property `v` of schema `Audience` in response with status code 200 + - [Added] Body content in Request + +- ##### What's Deprecated + - [Breaking] [Deleted] property `message` of schema `GenericDelete` in response with status code 200 + - [Breaking] [Deleted] property `acknowledged` of schema `GenericDelete` in response with status code 200 + - [Breaking] [Deleted] property `affected` of schema `GenericDelete` in response with status code 200 + - [Breaking] [Deleted] property `operation` of schema `GenericDelete` in response with status code 200 + + +#### getEventSubscriptions + +- ##### What's New + - [Added] Response with status 404 + - [Added] Response with status 500 + + +#### createEventSubscriptions + +- ##### What's New + - [Added] method `createEventSubscriptions` + + + +#### getEventSubscriptionsById + +- ##### What's New + - [Added] method `getEventSubscriptionsById` + + + +#### editEventSubscriptions + +- ##### What's New + - [Added] method `editEventSubscriptions` + + + +#### deleteEventSubscriptionsById + +- ##### What's New + - [Added] method `deleteEventSubscriptionsById` + + + +#### createEventSubscriptionsByBulk + +- ##### What's New + - [Added] method `createEventSubscriptionsByBulk` + + + +#### createJobs + +- ##### What's New + - [Added] method `createJobs` + + + +#### getOtpConfiguration + +- ##### What's New + - [Added] method `getOtpConfiguration` + + + +#### updateOtpConfiguration + +- ##### What's New + - [Added] method `updateOtpConfiguration` + + + +### CompanyProfile + + + +#### cbsOnboardGet + +- ##### What's New + - [Added] property `addresses[].sector` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `addresses[].stateCode` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `businessCountryInfo.currency` of schema `BusinessCountryInfo` in response with status code 200 + - [Added] property `businessCountryInfo.timezone` of schema `BusinessCountryInfo` in response with status code 200 + - [Breaking] [Added] Required status to properties `businessCountryInfo.country_code`, `businessCountryInfo.country`, `businessCountryInfo.currency`, `businessCountryInfo.timezone` in response with status code 200 + + +#### updateCompany + +- ##### What's Changed + - [Breaking] [Changed] pattern validator for businessInfo in request body + + +#### getBrands + +- ##### What's New + - [Added] property `items[].company.addresses[].sector` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `items[].company.addresses[].stateCode` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `items[].company.businessCountryInfo.currency` of schema `BusinessCountryInfo` in response with status code 200 + - [Added] property `items[].company.businessCountryInfo.timezone` of schema `BusinessCountryInfo` in response with status code 200 + - [Breaking] [Added] Required status to properties `items[].company.businessCountryInfo.country_code`, `items[].company.businessCountryInfo.country`, `items[].company.businessCountryInfo.currency`, `items[].company.businessCountryInfo.timezone` in response with status code 200 + + +#### getLocations + +- ##### What's New + - [Added] `query` parameter `types` (type: `array`) + + - [Added] `query` parameter `tags` (type: `array`) + + - [Added] property `items[].company.addresses[].sector` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `items[].company.addresses[].stateCode` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `items[].address.sector` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `items[].address.stateCode` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `items[].autoAssignCourierPartner` of schema `GetLocationSerializer` in response with status code 200 + + +#### createLocation + +- ##### What's New + - [Added] property `address.sector` of schema `AddressSerializer` in request body + - [Added] property `address.stateCode` of schema `AddressSerializer` in request body + - [Breaking] [Added] Required status to property `address.country_code` in request body + - [Added] property `autoAssignCourierPartner` of schema `LocationSerializer` in request body + - [Breaking] [Added] Required status to property `documents` in request body + + +#### getLocationDetail + +- ##### What's New + - [Added] property `company.addresses[].sector` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `company.addresses[].stateCode` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `address.sector` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `address.stateCode` of schema `GetAddressSerializer` in response with status code 200 + - [Added] property `autoAssignCourierPartner` of schema `GetLocationSerializer` in response with status code 200 + + +#### updateLocation + +- ##### What's New + - [Added] property `address.sector` of schema `AddressSerializer` in request body + - [Added] property `address.stateCode` of schema `AddressSerializer` in request body + - [Breaking] [Added] Required status to property `address.country_code` in request body + - [Added] property `autoAssignCourierPartner` of schema `LocationSerializer` in request body + - [Breaking] [Added] Required status to property `documents` in request body + + +#### createLocationBulk + +- ##### What's New + - [Added] property `data[].address.sector` of schema `AddressSerializer` in request body + - [Added] property `data[].address.stateCode` of schema `AddressSerializer` in request body + - [Breaking] [Added] Required status to property `data[].address.country_code` in request body + - [Added] property `data[].autoAssignCourierPartner` of schema `LocationSerializer` in request body + - [Breaking] [Added] Required status to property `data[].documents` in request body + + +### Configuration + + + +#### getBuildConfig + +- ##### What's New + - [Added] property `modifiedAt` of schema `MobileAppConfiguration` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `MobileAppConfiguration` in response with status code 200 + + +#### updateBuildConfig + +- ##### What's New + - [Added] property `modifiedAt` of schema `MobileAppConfiguration` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `MobileAppConfiguration` in response with status code 200 + + +#### getPreviousVersions + +- ##### What's New + - [Added] property `versions[]` of schema `BuildVersionHistory` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] properties `versions.application`, `versions.id`, `versions.platformType`, `versions.buildStatus`, `versions.versionName`, `versions.versionCode`, `versions.createdAt`, `versions.updatedAt`, `versions.v` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `object` to `array` of property `versions` of schema `BuildVersion` in response with status code 200 + + +#### getAppFeatures + +- ##### What's New + - [Added] property `feature.common.listingPage` of schema `CommonFeature` in response with status code 200 + - [Added] property `feature.common.internationalShipping` of schema `CommonFeature` in response with status code 200 + - [Added] property `feature.modifiedAt` of schema `AppFeature` in response with status code 200 + - [Added] property `success` of schema `NotFound` in response with status code 404 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `feature.updatedAt` of schema `AppFeature` in response with status code 200 + + +#### updateAppFeatures + +- ##### What's New + - [Added] property `feature.common.listingPage` of schema `CommonFeature` in request body + - [Added] property `feature.common.internationalShipping` of schema `CommonFeature` in request body + - [Added] property `feature.modifiedAt` of schema `AppFeature` in request body + - [Added] property `common.listingPage` of schema `CommonFeature` in response with status code 200 + - [Added] property `common.internationalShipping` of schema `CommonFeature` in response with status code 200 + - [Added] property `modifiedAt` of schema `AppFeature` in response with status code 200 + - [Added] property `success` of schema `InvalidPayloadRequest` in response with status code 400 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `feature.updatedAt` of schema `AppFeature` in request body + - [Breaking] [Deleted] property `updatedAt` of schema `AppFeature` in response with status code 200 + + +#### modifyAppFeatures + +- ##### What's New + - [Added] property `feature.common.listingPage` of schema `CommonFeature` in request body + - [Added] property `feature.common.internationalShipping` of schema `CommonFeature` in request body + - [Added] property `feature.modifiedAt` of schema `AppFeature` in request body + - [Added] property `common.listingPage` of schema `CommonFeature` in response with status code 200 + - [Added] property `common.internationalShipping` of schema `CommonFeature` in response with status code 200 + - [Added] property `modifiedAt` of schema `AppFeature` in response with status code 200 + - [Added] Response with status 400 + - [Added] Response with status 404 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `feature.updatedAt` of schema `AppFeature` in request body + - [Breaking] [Deleted] property `updatedAt` of schema `AppFeature` in response with status code 200 + + +#### getAppBasicDetails + +- ##### What's New + - [Added] property `domain.message` of schema `Domain` in response with status code 200 + - [Added] property `domains[].message` of schema `Domain` in response with status code 200 + - [Added] property `slug` of schema `ApplicationDetail` in response with status code 200 + - [Added] property `companyId` of schema `ApplicationDetail` in response with status code 200 + + +#### updateAppBasicDetails + +- ##### What's New + - [Added] property `domain.message` of schema `Domain` in request body + - [Added] property `domains[].message` of schema `Domain` in request body + - [Added] property `slug` of schema `ApplicationDetail` in request body + - [Added] property `companyId` of schema `ApplicationDetail` in request body + - [Added] property `domain.message` of schema `Domain` in response with status code 200 + - [Added] property `domains[].message` of schema `Domain` in response with status code 200 + - [Added] property `slug` of schema `ApplicationDetail` in response with status code 200 + - [Added] property `companyId` of schema `ApplicationDetail` in response with status code 200 + + +#### getAppContactInfo + +- ##### What's New + - [Breaking] [Added] properties `address.loc.type`, `address.loc.coordinates` in response with status code 200 + - [Breaking] [Added] properties `support.phone[].code`, `support.phone[].number`, `support.phone[].key` in response with status code 200 + - [Breaking] [Added] properties `support.email[].value`, `support.email[].key` in response with status code 200 + - [Added] property `businessHighlights[]` of schema `ApplicationInformation` in response with status code 200 + - [Added] property `modifiedAt` of schema `ApplicationInformation` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Value format from `nullable` from property `address.loc` of schema `InformationAddress` in response with status code 200 + - [Deleted] properties `businessHighlights.title`, `businessHighlights.icon`, `businessHighlights.id`, `businessHighlights.subTitle` in response with status code 200 + - [Breaking] [Deleted] property `updatedAt` of schema `ApplicationInformation` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `address.loc` of schema `InformationAddress` in response with status code 200 + - [Breaking] [Changed] Type from `string` to `object` of property `support.phone[]` of schema `InformationSupport` in response with status code 200 + - [Breaking] [Changed] Type from `string` to `object` of property `support.email[]` of schema `InformationSupport` in response with status code 200 + - [Breaking] [Changed] Type from `object` to `array` of property `businessHighlights` of schema `BusinessHighlights` in response with status code 200 + + +#### updateAppContactInfo + +- ##### What's New + - [Breaking] [Added] properties `address.loc.type`, `address.loc.coordinates` in request body + - [Breaking] [Added] properties `support.phone[].code`, `support.phone[].number`, `support.phone[].key` in request body + - [Breaking] [Added] properties `support.email[].value`, `support.email[].key` in request body + - [Added] property `businessHighlights[]` of schema `ApplicationInformation` in request body + - [Added] property `modifiedAt` of schema `ApplicationInformation` in request body + - [Breaking] [Added] properties `address.loc.type`, `address.loc.coordinates` in response with status code 200 + - [Breaking] [Added] properties `support.phone[].code`, `support.phone[].number`, `support.phone[].key` in response with status code 200 + - [Breaking] [Added] properties `support.email[].value`, `support.email[].key` in response with status code 200 + - [Added] property `businessHighlights[]` of schema `ApplicationInformation` in response with status code 200 + - [Added] property `modifiedAt` of schema `ApplicationInformation` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Value format from `nullable` from property `address.loc` of schema `InformationAddress` in request body + - [Deleted] properties `businessHighlights.title`, `businessHighlights.icon`, `businessHighlights.id`, `businessHighlights.subTitle` in request body + - [Breaking] [Deleted] property `updatedAt` of schema `ApplicationInformation` in request body + - [Deleted] Value format from `nullable` from property `address.loc` of schema `InformationAddress` in response with status code 200 + - [Deleted] properties `businessHighlights.title`, `businessHighlights.icon`, `businessHighlights.id`, `businessHighlights.subTitle` in response with status code 200 + - [Breaking] [Deleted] property `updatedAt` of schema `ApplicationInformation` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `address.loc` of schema `InformationAddress` in request body + - [Breaking] [Changed] Type from `string` to `object` of property `support.phone[]` of schema `InformationSupport` in request body + - [Breaking] [Changed] Type from `string` to `object` of property `support.email[]` of schema `InformationSupport` in request body + - [Breaking] [Changed] Type from `object` to `array` of property `businessHighlights` of schema `BusinessHighlights` in request body + - [Breaking] [Changed] Type from `string` to `object` of property `address.loc` of schema `InformationAddress` in response with status code 200 + - [Breaking] [Changed] Type from `string` to `object` of property `support.phone[]` of schema `InformationSupport` in response with status code 200 + - [Breaking] [Changed] Type from `string` to `object` of property `support.email[]` of schema `InformationSupport` in response with status code 200 + - [Breaking] [Changed] Type from `object` to `array` of property `businessHighlights` of schema `BusinessHighlights` in response with status code 200 + + +#### getAppApiTokens + +- ##### What's New + - [Added] property `tokens.fyndRewards.credentials.privateKey` of schema `FyndRewardsCredentials` in response with status code 200 + - [Added] property `modifiedAt` of schema `TokenResponse` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `TokenResponse` in response with status code 200 + + +#### updateAppApiTokens + +- ##### What's New + - [Added] property `tokens.fyndRewards.credentials.privateKey` of schema `FyndRewardsCredentials` in request body + - [Added] property `modifiedAt` of schema `TokenResponse` in request body + - [Added] property `tokens.fyndRewards.credentials.privateKey` of schema `FyndRewardsCredentials` in response with status code 200 + - [Added] property `modifiedAt` of schema `TokenResponse` in response with status code 200 + - [Added] property `success` of schema `InvalidPayloadRequest` in response with status code 400 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `TokenResponse` in request body + - [Breaking] [Deleted] property `updatedAt` of schema `TokenResponse` in response with status code 200 + + +#### getAppCompanies + +- ##### What's New + - [Added] property `items[]` of schema `CompaniesResponse` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] properties `items.uid`, `items.name`, `items.companyType` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `object` to `array` of property `items` of schema `AppInventoryCompanies` in response with status code 200 + + +#### getAppStores + +- ##### What's New + - [Added] property `items[]` of schema `StoresResponse` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] properties `items.uid`, `items.name`, `items.id`, `items.modifiedOn`, `items.displayName`, `items.storeType`, `items.storeCode`, `items.companyId` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `object` to `array` of property `items` of schema `AppInventoryStores` in response with status code 200 + + +#### getInventoryConfig + +- ##### What's New + - [Breaking] [Added] Type `integer` to property `inventory.brand.brands[]` of schema `InventoryBrand` in response with status code 200 + - [Breaking] [Added] Type `integer` to property `inventory.store.rules[].brands[]` of schema `AppStoreRules` in response with status code 200 + - [Added] property `inventory.companyId` of schema `AppInventoryConfig` in response with status code 200 + - [Added] property `cart.internationalDeliveryCharges` of schema `AppCartConfig` in response with status code 200 + - [Added] property `payment.userCodLimit` of schema `AppPaymentConfig` in response with status code 200 + - [Added] property `articleAssignment.enforcedStores` of schema `ArticleAssignmentConfig` in response with status code 200 + - [Added] property `tags` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `piiMasking` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `v` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `modifiedAt` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `success` of schema `NotFound` in response with status code 404 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `ApplicationInventory` in response with status code 200 + + +#### updateInventoryConfig + +- ##### What's New + - [Breaking] [Added] Type `integer` to property `inventory.brand.brands[]` of schema `InventoryBrand` in request body + - [Breaking] [Added] Type `integer` to property `inventory.store.rules[].brands[]` of schema `AppStoreRules` in request body + - [Added] property `inventory.companyId` of schema `AppInventoryConfig` in request body + - [Added] property `cart.internationalDeliveryCharges` of schema `AppCartConfig` in request body + - [Added] property `payment.userCodLimit` of schema `AppPaymentConfig` in request body + - [Added] property `articleAssignment.enforcedStores` of schema `ArticleAssignmentConfig` in request body + - [Added] property `tags` of schema `ApplicationInventory` in request body + - [Added] property `piiMasking` of schema `ApplicationInventory` in request body + - [Added] property `v` of schema `ApplicationInventory` in request body + - [Added] property `modifiedAt` of schema `ApplicationInventory` in request body + - [Breaking] [Added] Type `integer` to property `inventory.brand.brands[]` of schema `InventoryBrand` in response with status code 200 + - [Breaking] [Added] Type `integer` to property `inventory.store.rules[].brands[]` of schema `AppStoreRules` in response with status code 200 + - [Added] property `inventory.companyId` of schema `AppInventoryConfig` in response with status code 200 + - [Added] property `cart.internationalDeliveryCharges` of schema `AppCartConfig` in response with status code 200 + - [Added] property `payment.userCodLimit` of schema `AppPaymentConfig` in response with status code 200 + - [Added] property `articleAssignment.enforcedStores` of schema `ArticleAssignmentConfig` in response with status code 200 + - [Added] property `tags` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `piiMasking` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `v` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `modifiedAt` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `success` of schema `InvalidPayloadRequest` in response with status code 429 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `ApplicationInventory` in request body + - [Breaking] [Deleted] property `updatedAt` of schema `ApplicationInventory` in response with status code 200 + + +#### partiallyUpdateInventoryConfig + +- ##### What's New + - [Added] property `cart.internationalDeliveryCharges` of schema `AppCartConfig` in request body + - [Added] property `payment.userCodLimit` of schema `AppPaymentConfig` in request body + - [Breaking] [Added] Type `integer` to property `inventory.brand.brands[]` of schema `InventoryBrand` in response with status code 200 + - [Breaking] [Added] Type `integer` to property `inventory.store.rules[].brands[]` of schema `AppStoreRules` in response with status code 200 + - [Added] property `inventory.companyId` of schema `AppInventoryConfig` in response with status code 200 + - [Added] property `cart.internationalDeliveryCharges` of schema `AppCartConfig` in response with status code 200 + - [Added] property `payment.userCodLimit` of schema `AppPaymentConfig` in response with status code 200 + - [Added] property `articleAssignment.enforcedStores` of schema `ArticleAssignmentConfig` in response with status code 200 + - [Added] property `tags` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `piiMasking` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `v` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `modifiedAt` of schema `ApplicationInventory` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `ApplicationInventory` in response with status code 200 + + +#### getAppCurrencyConfig + +- ##### What's New + - [Added] property `modifiedAt` of schema `AppSupportedCurrency` in response with status code 200 + - [Added] property `success` of schema `NotFound` in response with status code 404 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `AppSupportedCurrency` in response with status code 200 + + +#### updateAppCurrencyConfig + +- ##### What's New + - [Added] property `modifiedAt` of schema `AppSupportedCurrency` in request body + - [Added] property `modifiedAt` of schema `AppSupportedCurrency` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `AppSupportedCurrency` in request body + - [Breaking] [Deleted] property `updatedAt` of schema `AppSupportedCurrency` in response with status code 200 + + +#### getAppSupportedCurrency + +- ##### What's New + - [Added] property `supportedCurrency[].modifiedAt` of schema `Currency` in response with status code 200 + - [Added] property `supportedCurrency[].countryName` of schema `Currency` in response with status code 200 + - [Added] property `supportedCurrency[].countryCode` of schema `Currency` in response with status code 200 + - [Added] property `id` of schema `AppCurrencyResponse` in response with status code 200 + - [Added] property `createdAt` of schema `AppCurrencyResponse` in response with status code 200 + - [Added] property `modifiedAt` of schema `AppCurrencyResponse` in response with status code 200 + - [Added] property `success` of schema `NotFound` in response with status code 404 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `supportedCurrency[].updatedAt` of schema `Currency` in response with status code 200 + + +#### getOrderingStoresByFilter + +- ##### What's New + - [Added] property `items[].address.sector` of schema `OptedStoreAddress` in response with status code 200 + - [Added] property `items[].address.countryCode` of schema `OptedStoreAddress` in response with status code 200 + - [Added] property `items[].address.stateCode` of schema `OptedStoreAddress` in response with status code 200 + + +#### updateOrderingStoreConfig + +- ##### What's New + - [Added] property `v` of schema `DeploymentMeta` in response with status code 200 + - [Added] property `success` of schema `InvalidPayloadRequest` in response with status code 400 + - [Added] property `success` of schema `NotFound` in response with status code 404 + - [Added] property `deploymentMeta.v` of schema `DeploymentMeta` in request body + + +#### getOrderingStoreConfig + +- ##### What's New + - [Added] property `deploymentMeta.v` of schema `DeploymentMeta` in response with status code 200 + - [Added] property `success` of schema `NotFound` in response with status code 404 + + +#### getStaffOrderingStores + +- ##### What's New + - [Added] property `items[].address.sector` of schema `OptedStoreAddress` in response with status code 200 + - [Added] property `items[].address.countryCode` of schema `OptedStoreAddress` in response with status code 200 + - [Added] property `items[].address.stateCode` of schema `OptedStoreAddress` in response with status code 200 + + +#### getOrderingStoreCookie + +- ##### What's New + - [Added] property `success` of schema `NotFound` in response with status code 400 + + +#### getDomains + +- ##### What's New + - [Added] property `domains[].message` of schema `Domain` in response with status code 200 + + +#### addDomain + +- ##### What's New + - [Added] property `message` of schema `Domain` in response with status code 200 + - [Added] property `success` of schema `InvalidPayloadRequest` in response with status code 400 + + +#### removeDomainById + +- ##### What's New + - [Added] property `success` of schema `InvalidPayloadRequest` in response with status code 400 + - [Added] property `success` of schema `NotFound` in response with status code 404 + + +#### changeDomainType + +- ##### What's New + - [Added] property `domains[].message` of schema `Domain` in response with status code 200 + - [Added] property `success` of schema `NotFound` in response with status code 404 + + +#### createApplication + +- ##### What's New + - [Added] property `configuration.payment.methods` of schema `AppPaymentConfig` in request body + - [Added] property `configuration.payment.enabled` of schema `AppPaymentConfig` in request body + - [Added] property `configuration.payment.callbackUrl` of schema `AppPaymentConfig` in request body + - [Added] property `configuration.payment.paymentSelectionLock` of schema `AppPaymentConfig` in request body + - [Added] property `configuration.payment.codAmountLimit` of schema `AppPaymentConfig` in request body + - [Added] property `configuration.payment.codCharges` of schema `AppPaymentConfig` in request body + - [Added] property `configuration.payment.anonymousCod` of schema `AppPaymentConfig` in request body + - [Added] property `configuration.payment.userCodLimit` of schema `AppPaymentConfig` in request body + - [Added] property `configuration.articleAssignment.enforcedStores` of schema `ArticleAssignmentConfig` in request body + - [Added] property `configuration.inventory` of schema `ApplicationInventory` in request body + - [Added] property `configuration.authentication` of schema `ApplicationInventory` in request body + - [Added] property `configuration.cart` of schema `ApplicationInventory` in request body + - [Added] property `configuration.order` of schema `ApplicationInventory` in request body + - [Added] property `configuration.logistics` of schema `ApplicationInventory` in request body + - [Added] property `configuration.tags` of schema `ApplicationInventory` in request body + - [Added] property `configuration.business` of schema `ApplicationInventory` in request body + - [Added] property `configuration.communication` of schema `ApplicationInventory` in request body + - [Added] property `configuration.platforms` of schema `ApplicationInventory` in request body + - [Added] property `configuration.app` of schema `ApplicationInventory` in request body + - [Added] property `configuration.rewardPoints` of schema `ApplicationInventory` in request body + - [Added] property `configuration.piiMasking` of schema `ApplicationInventory` in request body + - [Added] property `configuration.v` of schema `ApplicationInventory` in request body + - [Added] property `configuration.commsEnabled` of schema `ApplicationInventory` in request body + - [Added] property `configuration.id` of schema `ApplicationInventory` in request body + - [Added] property `configuration.loyaltyPoints` of schema `ApplicationInventory` in request body + - [Added] property `configuration.createdAt` of schema `ApplicationInventory` in request body + - [Added] property `configuration.modifiedAt` of schema `ApplicationInventory` in request body + - [Added] property `configuration.modifiedBy` of schema `ApplicationInventory` in request body + - [Added] property `app.domains[].message` of schema `Domain` in response with status code 200 + - [Added] property `app.domain.message` of schema `Domain` in response with status code 200 + - [Added] property `app.mode` of schema `Application` in response with status code 200 + - [Added] property `app.status` of schema `Application` in response with status code 200 + - [Added] property `app.tokens` of schema `Application` in response with status code 200 + - [Added] property `app.secret` of schema `Application` in response with status code 200 + - [Added] property `app.modifiedAt` of schema `Application` in response with status code 200 + - [Breaking] [Added] Type `object` to property `app` of schema `Application` in response with status code 200 + - [Breaking] [Added] Type `integer` to property `configuration.inventory.brand.brands[]` of schema `InventoryBrand` in response with status code 200 + - [Breaking] [Added] Type `integer` to property `configuration.inventory.store.rules[].brands[]` of schema `AppStoreRules` in response with status code 200 + - [Added] property `configuration.inventory.companyId` of schema `AppInventoryConfig` in response with status code 200 + - [Added] property `configuration.cart.internationalDeliveryCharges` of schema `AppCartConfig` in response with status code 200 + - [Added] property `configuration.payment.userCodLimit` of schema `AppPaymentConfig` in response with status code 200 + - [Added] property `configuration.articleAssignment.enforcedStores` of schema `ArticleAssignmentConfig` in response with status code 200 + - [Added] property `configuration.tags` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `configuration.piiMasking` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `configuration.v` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `configuration.modifiedAt` of schema `ApplicationInventory` in response with status code 200 + - [Added] property `success` of schema `InvalidPayloadRequest` in response with status code 400 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `configuration.brand` of schema `AppInventory` in request body + - [Breaking] [Deleted] property `configuration.store` of schema `AppInventory` in request body + - [Breaking] [Deleted] property `configuration.image` of schema `AppInventory` in request body + - [Deleted] Possible values from `ECOMM` from property `configuration.payment.source` of schema `InventoryPaymentConfig` in request body + - [Deleted] Possible values from `ECOMM` from property `configuration.payment.modeOfPayment` of schema `InventoryPaymentConfig` in request body + - [Breaking] [Deleted] property `configuration.franchiseEnabled` of schema `AppInventory` in request body + - [Breaking] [Deleted] property `configuration.outOfStock` of schema `AppInventory` in request body + - [Breaking] [Deleted] property `configuration.onlyVerifiedProducts` of schema `AppInventory` in request body + - [Deleted] Type from `string` from property `configuration.articleAssignment.rules.storePriority.storetypeOrder[]` of schema `StorePriorityRule` in request body + - [Breaking] [Deleted] property `app.updatedAt` of schema `Application` in response with status code 200 + - [Breaking] [Deleted] property `configuration.updatedAt` of schema `ApplicationInventory` in response with status code 200 + + +#### getApplications + +- ##### What's New + - [Added] property `items[].domains[].message` of schema `Domain` in response with status code 200 + - [Added] property `items[].domain.message` of schema `Domain` in response with status code 200 + - [Added] property `items[].mode` of schema `Application` in response with status code 200 + - [Added] property `items[].status` of schema `Application` in response with status code 200 + - [Added] property `items[].tokens` of schema `Application` in response with status code 200 + - [Added] property `items[].secret` of schema `Application` in response with status code 200 + - [Added] property `items[].modifiedAt` of schema `Application` in response with status code 200 + - [Breaking] [Added] Type `object` to property `items[]` of schema `Application` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items[].updatedAt` of schema `Application` in response with status code 200 + + +#### getApplicationById + +- ##### What's New + - [Added] property `domains[].message` of schema `Domain` in response with status code 200 + - [Added] property `domain.message` of schema `Domain` in response with status code 200 + - [Added] property `mode` of schema `Application` in response with status code 200 + - [Added] property `status` of schema `Application` in response with status code 200 + - [Added] property `tokens` of schema `Application` in response with status code 200 + - [Added] property `secret` of schema `Application` in response with status code 200 + - [Added] property `modifiedAt` of schema `Application` in response with status code 200 + - [Breaking] [Added] Type `object` to property `` of schema `Application` in response with status code 200 + - [Added] Response with status 404 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `Application` in response with status code 200 + + +#### getCurrencies + +- ##### What's New + - [Added] property `items[].modifiedAt` of schema `Currency` in response with status code 200 + - [Added] property `items[].countryName` of schema `Currency` in response with status code 200 + - [Added] property `items[].countryCode` of schema `Currency` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items[].updatedAt` of schema `Currency` in response with status code 200 + + +#### getIntegrationById + +- ##### What's New + - [Added] property `slug` of schema `Integration` in response with status code 200 + - [Added] property `hidden` of schema `Integration` in response with status code 200 + - [Added] property `modifiedAt` of schema `Integration` in response with status code 200 + - [Added] Response with status 404 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `Integration` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `object` to `string` of property `companies[]` of schema `Integration` in response with status code 200 + + +#### getAvailableOptIns + +- ##### What's New + - [Added] property `items[].slug` of schema `IntegrationOptIn` in response with status code 200 + - [Added] property `items[].hidden` of schema `IntegrationOptIn` in response with status code 200 + - [Added] property `items[].modifiedAt` of schema `IntegrationOptIn` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items[].updatedAt` of schema `IntegrationOptIn` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `object` to `string` of property `items[].companies[]` of schema `IntegrationOptIn` in response with status code 200 + + +#### getSelectedOptIns + +- ##### What's New + - [Added] property `items[].slug` of schema `IntegrationOptIn` in response with status code 200 + - [Added] property `items[].hidden` of schema `IntegrationOptIn` in response with status code 200 + - [Added] property `items[].modifiedAt` of schema `IntegrationOptIn` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items[].updatedAt` of schema `IntegrationOptIn` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `object` to `string` of property `items[].companies[]` of schema `IntegrationOptIn` in response with status code 200 + + +#### getIntegrationLevelConfig + +- ##### What's New + - [Added] property `items[].success` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `items[].message` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `items[].companyId` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `items[].modifiedAt` of schema `IntegrationLevel` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items[].updatedAt` of schema `IntegrationLevel` in response with status code 200 + + +#### updateLevelIntegration + +- ##### What's New + - [Added] property `items[].success` of schema `IntegrationLevel` in request body + - [Added] property `items[].message` of schema `IntegrationLevel` in request body + - [Added] property `items[].companyId` of schema `IntegrationLevel` in request body + - [Added] property `items[].modifiedAt` of schema `IntegrationLevel` in request body + - [Added] property `success` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `message` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `companyId` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `modifiedAt` of schema `IntegrationLevel` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items[].updatedAt` of schema `IntegrationLevel` in request body + - [Breaking] [Deleted] property `updatedAt` of schema `IntegrationLevel` in response with status code 200 + + +#### getIntegrationByLevelId + +- ##### What's New + - [Added] property `success` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `message` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `companyId` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `modifiedAt` of schema `IntegrationLevel` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `IntegrationLevel` in response with status code 200 + + +#### updateLevelUidIntegration + +- ##### What's New + - [Added] property `success` of schema `IntegrationLevel` in request body + - [Added] property `message` of schema `IntegrationLevel` in request body + - [Added] property `companyId` of schema `IntegrationLevel` in request body + - [Added] property `modifiedAt` of schema `IntegrationLevel` in request body + - [Added] property `success` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `message` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `companyId` of schema `IntegrationLevel` in response with status code 200 + - [Added] property `modifiedAt` of schema `IntegrationLevel` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `updatedAt` of schema `IntegrationLevel` in request body + - [Breaking] [Deleted] property `updatedAt` of schema `IntegrationLevel` in response with status code 200 + + +#### getLevelActiveIntegrations + +- ##### What's New + - [Added] property `otherIntegration.slug` of schema `IntegrationOptIn` in response with status code 200 + - [Added] property `otherIntegration.hidden` of schema `IntegrationOptIn` in response with status code 200 + - [Added] property `otherIntegration.modifiedAt` of schema `IntegrationOptIn` in response with status code 200 + - [Added] property `otherEntity.modifiedAt` of schema `OtherEntity` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `otherIntegration.updatedAt` of schema `IntegrationOptIn` in response with status code 200 + - [Breaking] [Deleted] property `otherEntity.updatedAt` of schema `OtherEntity` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `object` to `string` of property `otherIntegration.companies[]` of schema `IntegrationOptIn` in response with status code 200 + + +#### getBrandsByCompany + +- ##### What's New + - [Added] property `brands[]` of schema `BrandsByCompanyResponse` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] properties `brands.name`, `brands.value`, `brands.brandLogoUrl`, `brands.brandBannerUrl`, `brands.brandBannerPortraitUrl` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `object` to `array` of property `brands` of schema `CompanyBrandInfo` in response with status code 200 + + +#### getStoreByBrands + +- ##### What's New + - [Added] property `items[].company.id` of schema `OptedCompany` in response with status code 200 + - [Added] property `items[].storeAddress.sector` of schema `OptedStoreAddress` in response with status code 200 + - [Added] property `items[].storeAddress.countryCode` of schema `OptedStoreAddress` in response with status code 200 + - [Added] property `items[].storeAddress.stateCode` of schema `OptedStoreAddress` in response with status code 200 + + +#### getOtherSellerApplicationById + +- ##### What's New + - [Added] property `company.id` of schema `OptedCompany` in response with status code 200 + - [Breaking] [Added] Type `array` to property `optedInventory.items` of schema `OptedInventory` in response with status code 200 + - [Added] property `optedInventory.items[]` of schema `OptedInventory` in response with status code 200 + - [Added] property `success` of schema `NotFound` in response with status code 404 + + +#### optOutFromApplication + +- ##### What's New + - [Added] property `success` of schema `InvalidPayloadRequest` in response with status code 400 + - [Added] property `success` of schema `NotFound` in response with status code 404 + + +### Content + + + +#### createBlog + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in request body + - [Added] property `seo.breadcrumb` of schema `SEO` in request body + - [Added] property `seo.metaTags` of schema `SEO` in request body + - [Added] property `seo.canonicalUrl` of schema `SEO` in request body + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getBlogs + +- ##### What's New + - [Added] property `items[].seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### updateBlog + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in request body + - [Added] property `seo.breadcrumb` of schema `SEO` in request body + - [Added] property `seo.metaTags` of schema `SEO` in request body + - [Added] property `seo.canonicalUrl` of schema `SEO` in request body + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### deleteBlog + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getComponentById + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getPageMeta + +- ##### What's New + - [Added] property `customPages[].seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `customPages[].seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `customPages[].seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `customPages[].seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### createPagePreview + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in request body + - [Added] property `seo.breadcrumb` of schema `SEO` in request body + - [Added] property `seo.metaTags` of schema `SEO` in request body + - [Added] property `seo.canonicalUrl` of schema `SEO` in request body + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### updatePagePreview + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### deletePage + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getSEOConfiguration + +- ##### What's New + - [Added] property `seo.additionalSitemap` of schema `SeoSchema` in response with status code 200 + + +#### updateSEOConfiguration + +- ##### What's New + - [Added] property `seo.additionalSitemap` of schema `SeoSchema` in request body + - [Added] property `additionalSitemap` of schema `SeoSchema` in response with status code 200 + + +#### getSlideshows + +- ##### What's Changed + - [Changed] Path From `/service/platform/content/v1.0/company/{company_id}/application/{application_id}/slideshows/` To `/service/platform/content/v1.0/company/{company_id}/application/{application_id}/slideshows` + + +#### createSlideshow + +- ##### What's Changed + - [Changed] Path From `/service/platform/content/v1.0/company/{company_id}/application/{application_id}/slideshows/` To `/service/platform/content/v1.0/company/{company_id}/application/{application_id}/slideshows` + + +#### getBlogBySlug + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### createPage + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in request body + - [Added] property `seo.breadcrumb` of schema `SEO` in request body + - [Added] property `seo.metaTags` of schema `SEO` in request body + - [Added] property `seo.canonicalUrl` of schema `SEO` in request body + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getPages + +- ##### What's New + - [Added] property `items[].seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `items[].seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### updatePage + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in request body + - [Added] property `seo.breadcrumb` of schema `SEO` in request body + - [Added] property `seo.metaTags` of schema `SEO` in request body + - [Added] property `seo.canonicalUrl` of schema `SEO` in request body + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getPageBySlug + +- ##### What's New + - [Added] property `seo.sitemap` of schema `SEO` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `SEO` in response with status code 200 + - [Added] property `seo.metaTags` of schema `SEO` in response with status code 200 + - [Added] property `seo.canonicalUrl` of schema `SEO` in response with status code 200 + + +#### getDataLoadersByService + +- ##### What's New + - [Added] method `getDataLoadersByService` + + + +#### getDefaultSEOMarkupSchema + +- ##### What's New + - [Added] method `getDefaultSEOMarkupSchema` + + + +#### getSEOMarkupSchemas + +- ##### What's New + - [Added] method `getSEOMarkupSchemas` + + + +#### createSEOMarkupSchema + +- ##### What's New + - [Added] method `createSEOMarkupSchema` + + + +#### getSEOMarkupSchema + +- ##### What's New + - [Added] method `getSEOMarkupSchema` + + + +#### editSEOMarkupSchema + +- ##### What's New + - [Added] method `editSEOMarkupSchema` + + + +#### deleteSEOMarkupSchema + +- ##### What's New + - [Added] method `deleteSEOMarkupSchema` + + + +#### getCustomFieldTypes + +- ##### What's New + - [Added] method `getCustomFieldTypes` + + + +#### getResources + +- ##### What's New + - [Added] method `getResources` + + + +#### getCustomFieldDefinitions + +- ##### What's New + - [Added] method `getCustomFieldDefinitions` + + + +#### createCustomFieldDefinition + +- ##### What's New + - [Added] method `createCustomFieldDefinition` + + + +#### getCustomFieldDefinition + +- ##### What's New + - [Added] method `getCustomFieldDefinition` + + + +#### updateCustomFieldDefinition + +- ##### What's New + - [Added] method `updateCustomFieldDefinition` + + + +#### deleteCustomFieldDefinition + +- ##### What's New + - [Added] method `deleteCustomFieldDefinition` + + + +#### getCustomFields + +- ##### What's New + - [Added] method `getCustomFields` + + + +#### getCustomFieldsByResourceId + +- ##### What's New + - [Added] method `getCustomFieldsByResourceId` + + + +#### createCustomFieldByResourceId + +- ##### What's New + - [Added] method `createCustomFieldByResourceId` + + + +#### createCustomObjectDefinition + +- ##### What's New + - [Added] method `createCustomObjectDefinition` + + + +#### getCustomObjectDefinitions + +- ##### What's New + - [Added] method `getCustomObjectDefinitions` + + + +#### getCustomObjectDefinition + +- ##### What's New + - [Added] method `getCustomObjectDefinition` + + + +#### updateCustomObjectDefinition + +- ##### What's New + - [Added] method `updateCustomObjectDefinition` + + + +#### deleteCustomObjectDefinition + +- ##### What's New + - [Added] method `deleteCustomObjectDefinition` + + + +#### getCustomObjects + +- ##### What's New + - [Added] method `getCustomObjects` + + + +#### createCustomObject + +- ##### What's New + - [Added] method `createCustomObject` + + + +#### getCustomObject + +- ##### What's New + - [Added] method `getCustomObject` + + + +#### deleteCustomObject + +- ##### What's New + - [Added] method `deleteCustomObject` + + + +#### updateCustomObject + +- ##### What's New + - [Added] method `updateCustomObject` + + + +#### getJobs + +- ##### What's New + - [Added] method `getJobs` + + + +#### importCustomObjectEntries + +- ##### What's New + - [Added] method `importCustomObjectEntries` + + + +#### exportCustomObjectEntries + +- ##### What's New + - [Added] method `exportCustomObjectEntries` + + + +#### sampleCustomObjectBulkEntry + +- ##### What's New + - [Added] method `sampleCustomObjectBulkEntry` + + + +#### getAppCustomFieldTypes + +- ##### What's New + - [Added] method `getAppCustomFieldTypes` + + + +#### getAppResources + +- ##### What's New + - [Added] method `getAppResources` + + + +#### getAppCustomFieldDefinitions + +- ##### What's New + - [Added] method `getAppCustomFieldDefinitions` + + + +#### createAppCustomFieldDefinition + +- ##### What's New + - [Added] method `createAppCustomFieldDefinition` + + + +#### getAppCustomFieldDefinition + +- ##### What's New + - [Added] method `getAppCustomFieldDefinition` + + + +#### updateAppCustomFieldDefinition + +- ##### What's New + - [Added] method `updateAppCustomFieldDefinition` + + + +#### deleteAppCustomFieldDefinition + +- ##### What's New + - [Added] method `deleteAppCustomFieldDefinition` + + + +#### getAppCustomFields + +- ##### What's New + - [Added] method `getAppCustomFields` + + + +#### getAppCustomFieldsByResourceId + +- ##### What's New + - [Added] method `getAppCustomFieldsByResourceId` + + + +#### createAppCustomFieldByResourceId + +- ##### What's New + - [Added] method `createAppCustomFieldByResourceId` + + + +#### createAppCustomObjectDefinition + +- ##### What's New + - [Added] method `createAppCustomObjectDefinition` + + + +#### getAppCustomObjectDefinitions + +- ##### What's New + - [Added] method `getAppCustomObjectDefinitions` + + + +#### getAppCustomObjectDefinition + +- ##### What's New + - [Added] method `getAppCustomObjectDefinition` + + + +#### updateAppCustomObjectDefinition + +- ##### What's New + - [Added] method `updateAppCustomObjectDefinition` + + + +#### deleteAppCustomObjectDefinition + +- ##### What's New + - [Added] method `deleteAppCustomObjectDefinition` + + + +#### getAppCustomObjects + +- ##### What's New + - [Added] method `getAppCustomObjects` + + + +#### createAppCustomObject + +- ##### What's New + - [Added] method `createAppCustomObject` + + + +#### getAppCustomObject + +- ##### What's New + - [Added] method `getAppCustomObject` + + + +#### deleteAppCustomObject + +- ##### What's New + - [Added] method `deleteAppCustomObject` + + + +#### updateAppCustomObject + +- ##### What's New + - [Added] method `updateAppCustomObject` + + + +#### getAppJobs + +- ##### What's New + - [Added] method `getAppJobs` + + + +#### importAppCustomObjectEntries + +- ##### What's New + - [Added] method `importAppCustomObjectEntries` + + + +#### exportAppCustomObjectEntries + +- ##### What's New + - [Added] method `exportAppCustomObjectEntries` + + + +#### sampleAppCustomObjectBulkEntry + +- ##### What's New + - [Added] method `sampleAppCustomObjectBulkEntry` + + + +### Discount + + + +#### getDiscounts + +- ##### What's New + - [Breaking] [Added] Value format `date-time` to property `items[].validity.start` of schema `ValidityObject` in response with status code 200 + - [Breaking] [Added] Value format `date-time` to property `items[].validity.end` of schema `ValidityObject` in response with status code 200 + - [Added] property `items[].zoneIds` of schema `DiscountJob` in response with status code 200 + - [Added] property `error` of schema `BadRequestObjectGet` in response with status code 400 + - [Added] property `data` of schema `BadRequestObjectGet` in response with status code 400 + +- ##### What's Deprecated + - [Deleted] Required status from property `message` in response with status code 400 + +- ##### What's Changed + - [Breaking] [Changed] Type from `integer` to `string` of property `page.type` of schema `Page` in response with status code 200 + + +#### createDiscount + +- ##### What's New + - [Breaking] [Added] Value format `date-time` to property `validity.start` of schema `ValidityObject` in request body + - [Breaking] [Added] Value format `date-time` to property `validity.end` of schema `ValidityObject` in request body + - [Breaking] [Added] Value format `date-time` to property `validity.start` of schema `ValidityObject` in response with status code 200 + - [Breaking] [Added] Value format `date-time` to property `validity.end` of schema `ValidityObject` in response with status code 200 + - [Added] property `zoneIds` of schema `DiscountJob` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Required status from property `extension_ids` in request body + + +#### getDiscount + +- ##### What's New + - [Breaking] [Added] Value format `date-time` to property `validity.start` of schema `ValidityObject` in response with status code 200 + - [Breaking] [Added] Value format `date-time` to property `validity.end` of schema `ValidityObject` in response with status code 200 + - [Added] property `zoneIds` of schema `DiscountJob` in response with status code 200 + + +#### updateDiscount + +- ##### What's New + - [Breaking] [Added] Value format `date-time` to property `validity.start` of schema `ValidityObject` in request body + - [Breaking] [Added] Value format `date-time` to property `validity.end` of schema `ValidityObject` in request body + - [Breaking] [Added] Value format `date-time` to property `validity.start` of schema `ValidityObject` in response with status code 200 + - [Breaking] [Added] Value format `date-time` to property `validity.end` of schema `ValidityObject` in response with status code 200 + - [Added] property `zoneIds` of schema `DiscountJob` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Required status from property `extension_ids` in request body + + +#### upsertDiscountItems + +- ##### What's New + - [Added] property `items[].brandName` of schema `DiscountItems` in request body + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items[].brandUid` of schema `DiscountItems` in request body + + +#### validateDiscountFile + +- ##### What's New + - [Breaking] [Added] Value format `date-time` to property `validity.start` of schema `ValidityObject` in request body + - [Breaking] [Added] Value format `date-time` to property `validity.end` of schema `ValidityObject` in request body + - [Added] property `companyId` of schema `FileJobRequest` in request body + - [Breaking] [Added] properties `body.name`, `body.value`, `body.validity`, `body.meta`, `body.companyId`, `body.isActive`, `body.appIds`, `body.jobType`, `body.discountType`, `body.discountLevel`, `body.filePath`, `body.brandIds`, `body.storeIds`, `body.extensionIds`, `body.zoneIds`, `body.discountMeta`, `body.createdOn`, `body.modifiedOn`, `body.createdBy`, `body.modifiedBy` in response with status code 200 + - [Added] property `progress` of schema `FileJobResponse` in response with status code 200 + - [Added] property `extensionIds` of schema `FileJobResponse` in response with status code 200 + - [Added] property `zoneIds` of schema `FileJobResponse` in response with status code 200 + - [Added] property `createdOn` of schema `FileJobResponse` in response with status code 200 + - [Added] property `modifiedOn` of schema `FileJobResponse` in response with status code 200 + - [Added] property `createdBy` of schema `FileJobResponse` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Required status from property `file_path` in response with status code 200 + - [Deleted] Required status from property `file_type` in response with status code 200 + + +#### downloadDiscountFile + +- ##### What's New + - [Breaking] [Added] properties `body.name`, `body.value`, `body.validity`, `body.meta`, `body.companyId`, `body.isActive`, `body.appIds`, `body.jobType`, `body.discountType`, `body.discountLevel`, `body.filePath`, `body.brandIds`, `body.storeIds`, `body.extensionIds`, `body.zoneIds`, `body.discountMeta`, `body.createdOn`, `body.modifiedOn`, `body.createdBy`, `body.modifiedBy` in response with status code 200 + - [Added] property `progress` of schema `FileJobResponse` in response with status code 200 + - [Added] property `extensionIds` of schema `FileJobResponse` in response with status code 200 + - [Added] property `zoneIds` of schema `FileJobResponse` in response with status code 200 + - [Added] property `createdOn` of schema `FileJobResponse` in response with status code 200 + - [Added] property `modifiedOn` of schema `FileJobResponse` in response with status code 200 + - [Added] property `createdBy` of schema `FileJobResponse` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Required status from property `file_path` in response with status code 200 + - [Deleted] Required status from property `file_type` in response with status code 200 + + +#### getValidationJob + +- ##### What's New + - [Breaking] [Added] properties `body.name`, `body.value`, `body.validity`, `body.meta`, `body.companyId`, `body.isActive`, `body.appIds`, `body.jobType`, `body.discountType`, `body.discountLevel`, `body.filePath`, `body.brandIds`, `body.storeIds`, `body.extensionIds`, `body.zoneIds`, `body.discountMeta`, `body.createdOn`, `body.modifiedOn`, `body.createdBy`, `body.modifiedBy` in response with status code 200 + - [Added] property `progress` of schema `FileJobResponse` in response with status code 200 + - [Added] property `extensionIds` of schema `FileJobResponse` in response with status code 200 + - [Added] property `zoneIds` of schema `FileJobResponse` in response with status code 200 + - [Added] property `createdOn` of schema `FileJobResponse` in response with status code 200 + - [Added] property `modifiedOn` of schema `FileJobResponse` in response with status code 200 + - [Added] property `createdBy` of schema `FileJobResponse` in response with status code 200 + - [Added] property `error` of schema `BadRequestObjectGet` in response with status code 400 + - [Added] property `data` of schema `BadRequestObjectGet` in response with status code 400 + +- ##### What's Deprecated + - [Deleted] Required status from property `file_path` in response with status code 200 + - [Deleted] Required status from property `file_type` in response with status code 200 + - [Deleted] Required status from property `message` in response with status code 400 + + +#### cancelValidationJob + +- ##### What's New + - [Added] property `error` of schema `BadRequestObjectGet` in response with status code 400 + - [Added] property `data` of schema `BadRequestObjectGet` in response with status code 400 + +- ##### What's Deprecated + - [Deleted] Required status from property `message` in response with status code 400 + + +#### getDownloadJob + +- ##### What's New + - [Breaking] [Added] properties `body.name`, `body.value`, `body.validity`, `body.meta`, `body.companyId`, `body.isActive`, `body.appIds`, `body.jobType`, `body.discountType`, `body.discountLevel`, `body.filePath`, `body.brandIds`, `body.storeIds`, `body.extensionIds`, `body.zoneIds`, `body.discountMeta`, `body.createdOn`, `body.modifiedOn`, `body.createdBy`, `body.modifiedBy` in response with status code 200 + - [Added] property `progress` of schema `FileJobResponse` in response with status code 200 + - [Added] property `extensionIds` of schema `FileJobResponse` in response with status code 200 + - [Added] property `zoneIds` of schema `FileJobResponse` in response with status code 200 + - [Added] property `createdOn` of schema `FileJobResponse` in response with status code 200 + - [Added] property `modifiedOn` of schema `FileJobResponse` in response with status code 200 + - [Added] property `createdBy` of schema `FileJobResponse` in response with status code 200 + - [Added] property `error` of schema `BadRequestObjectGet` in response with status code 400 + - [Added] property `data` of schema `BadRequestObjectGet` in response with status code 400 + +- ##### What's Deprecated + - [Deleted] Required status from property `file_path` in response with status code 200 + - [Deleted] Required status from property `file_type` in response with status code 200 + - [Deleted] Required status from property `message` in response with status code 400 + + +#### cancelDownloadJob + +- ##### What's New + - [Added] property `error` of schema `BadRequestObjectGet` in response with status code 400 + - [Added] property `data` of schema `BadRequestObjectGet` in response with status code 400 + +- ##### What's Deprecated + - [Deleted] Required status from property `message` in response with status code 400 + + +### FileStorage + + + +#### startUpload + +- ##### What's Deprecated + - [Deleted] properties `params.subpath` in request body + + +#### appStartUpload + +- ##### What's Deprecated + - [Deleted] properties `params.subpath` in request body + + +#### appbrowse + +- ##### What's New + - [Added] `query` parameter `search` (type: `string`) + + + +#### getPdfTypes + +- ##### What's New + - [Breaking] [Added] Required status to property `data[].country_code` in response with status code 200 + + +#### getDefaultPdfData + +- ##### What's New + - [Added] property `data[].payload.payments[].time` of schema `PaymentData` in response with status code 200 + - [Added] property `data[].payload.payments[].mode` of schema `PaymentData` in response with status code 200 + - [Added] property `data[].payload.payments[].name` of schema `PaymentData` in response with status code 200 + - [Added] property `data[].payload.payments[].meta` of schema `PaymentData` in response with status code 200 + - [Added] property `data[].payload.meta.generator.awbNumberBarcodeGenerator` of schema `MetaProperty` in response with status code 200 + - [Added] property `data[].payload.deliveryPartnerDetail.origin` of schema `DeliveryPartnerDetail` in response with status code 200 + - [Added] property `data[].payload.deliveryPartnerDetail.destination` of schema `DeliveryPartnerDetail` in response with status code 200 + - [Added] property `data[].payload.invoiceDetail.deviceId` of schema `InvoiceDetail` in response with status code 200 + - [Added] property `data[].payload.invoiceDetail.marketplaceInvoiceId` of schema `InvoiceDetail` in response with status code 200 + - [Added] property `data[].payload.invoiceDetail.marketplaceShipmentId` of schema `InvoiceDetail` in response with status code 200 + - [Added] property `data[].payload.invoiceDetail.channelOrderId` of schema `InvoiceDetail` in response with status code 200 + - [Added] property `data[].payload.companyDetail.sector` of schema `CompanyDetail` in response with status code 200 + - [Added] property `data[].payload.companyDetail.phone` of schema `CompanyDetail` in response with status code 200 + - [Added] property `data[].payload.companyDetail.trn` of schema `CompanyDetail` in response with status code 200 + - [Added] property `data[].payload.companyDetail.vat` of schema `CompanyDetail` in response with status code 200 + - [Added] property `data[].payload.companyDetail.displayAddress` of schema `CompanyDetail` in response with status code 200 + - [Added] property `data[].payload.companyDetail.businessCountryTimezone` of schema `CompanyDetail` in response with status code 200 + - [Added] property `data[].payload.companyDetail.businessCountryCurrency` of schema `CompanyDetail` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `data[].payload.storeDetail.gstin` of schema `StoreDetail` in response with status code 200 + - [Added] property `data[].payload.storeDetail.sector` of schema `StoreDetail` in response with status code 200 + - [Added] property `data[].payload.storeDetail.displayAddress` of schema `StoreDetail` in response with status code 200 + - [Added] property `data[].payload.storeDetail.storeId` of schema `StoreDetail` in response with status code 200 + - [Added] property `data[].payload.customerBillingDetail.sector` of schema `CustomerBillingDetail` in response with status code 200 + - [Added] property `data[].payload.customerBillingDetail.email` of schema `CustomerBillingDetail` in response with status code 200 + - [Added] property `data[].payload.customerBillingDetail.displayAddress` of schema `CustomerBillingDetail` in response with status code 200 + - [Added] property `data[].payload.customerShippingDetail.sector` of schema `CustomerShippingDetail` in response with status code 200 + - [Added] property `data[].payload.customerShippingDetail.displayAddress` of schema `CustomerShippingDetail` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `data[].payload.returnDetail.gstin` of schema `ReturnDetail` in response with status code 200 + - [Added] property `data[].payload.returnDetail.sector` of schema `ReturnDetail` in response with status code 200 + - [Added] property `data[].payload.returnDetail.displayAddress` of schema `ReturnDetail` in response with status code 200 + - [Added] property `data[].payload.productTable.products[].meta` of schema `ItemsProductTable` in response with status code 200 + - [Added] property `data[].payload.productTable.products[].countryOfOrigin` of schema `ItemsProductTable` in response with status code 200 + - [Added] property `data[].payload.productTable.discount` of schema `ProductTable` in response with status code 200 + - [Added] property `data[].payload.productTable.promotion` of schema `ProductTable` in response with status code 200 + - [Added] property `data[].payload.productTable.coupon` of schema `ProductTable` in response with status code 200 + - [Added] property `data[].payload.productTable.reward` of schema `ProductTable` in response with status code 200 + - [Added] property `data[].payload.productTable.giftPrice` of schema `ProductTable` in response with status code 200 + - [Added] property `data[].payload.productTable.totalQuantity` of schema `ProductTable` in response with status code 200 + - [Added] property `data[].payload.productTable.subTotal` of schema `ProductTable` in response with status code 200 + - [Added] property `data[].payload.productTable.roundOff` of schema `ProductTable` in response with status code 200 + - [Added] property `data[].payload.productTable.totalValueOfGoods` of schema `ProductTable` in response with status code 200 + - [Added] property `data[].payload.registeredCompanyDetail.sector` of schema `RegisteredCompanyDetail` in response with status code 200 + - [Added] property `data[].payload.registeredCompanyDetail.displayAddress` of schema `RegisteredCompanyDetail` in response with status code 200 + - [Added] property `data[].payload.utr` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].payload.isExport` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].payload.isExportShipment` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].payload.txnId` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].payload.poNumber` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].payload.creditNoteId` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].payload.currentDate` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].payload.totalValueOfGoods` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].payload.b2BBuyerDetails` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].payload.isQwik` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].payload.orderType` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Added] property `data[].countryCode` of schema `DummyTemplateData` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `data[].payload.isInternational` of schema `DummyTemplateDataPayload` in response with status code 200 + - [Deleted] properties `data[].payload.conversionRate.rates.inr`, `data[].payload.conversionRate.rates.usd` in response with status code 200 + + +#### browsefiles + +- ##### What's New + - [Added] method `browsefiles` + + + +### Finance + + + +#### generateReport + +- ##### What's New + - [Added] property `page.itemCount` of schema `Page` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `page.itemTotal` of schema `Page` in response with status code 200 + + +#### downloadReport + +- ##### What's New + - [Added] property `page.itemCount` of schema `Page` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `page.itemTotal` of schema `Page` in response with status code 200 + + +#### getData + +- ##### What's New + - [Added] property `page.itemCount` of schema `Page` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `page.itemTotal` of schema `Page` in response with status code 200 + + +#### getReason + +- ##### What's New + - [Added] property `page.itemCount` of schema `Page` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `page.itemTotal` of schema `Page` in response with status code 200 + + +#### getReportList + +- ##### What's New + - [Added] property `page.itemCount` of schema `Page` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `page.itemTotal` of schema `Page` in response with status code 200 + + +#### creditlineDataplatform + +- ##### What's New + - [Breaking] [Added] properties `page.current`, `page.size`, `page.type`, `page.itemCount`, `page.hasNext` in response with status code 200 + + +#### invoiceListing + +- ##### What's New + - [Added] property `items[].currency` of schema `InvoiceListingResponseItems` in response with status code 200 + - [Added] property `page.itemCount` of schema `Page` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `page.itemTotal` of schema `Page` in response with status code 200 + + +#### invoicePDF + +- ##### What's New + - [Breaking] [Added] Required status to Request body content + + +#### creditNoteDetails + +- ##### What's New + - [Breaking] [Added] properties `data.cnDetails.staffId`, `data.cnDetails.expiryDate`, `data.cnDetails.channelOfIssuance`, `data.cnDetails.orderId`, `data.cnDetails.dateIssued`, `data.cnDetails.orderingChannel`, `data.cnDetails.shipmentId`, `data.cnDetails.storeId`, `data.cnDetails.invoiceNumber` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `data.cnDetails[]` of schema `CreditNoteDetails` in response with status code 200 + + +#### generateReportCustomerCn + +- ##### What's New + - [Added] property `data.page.itemCount` of schema `Page` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `data.page.itemTotal` of schema `Page` in response with status code 200 + + +#### invoicePaymentDetails + +- ##### What's New + - [Added] method `invoicePaymentDetails` + + + +#### invoiceActivityLogs + +- ##### What's New + - [Added] method `invoiceActivityLogs` + + + +#### unlockCreditNote + +- ##### What's New + - [Added] method `unlockCreditNote` + + + +### Lead + + + +#### getTickets + +- ##### What's Changed + - [Breaking] [Changed] operationId from `getTickets` to `getNewTickets` + + +#### getTicket + +- ##### What's Changed + - [Breaking] [Changed] operationId from `getTicket` to `getNewTicket` + + +#### editTicket + +- ##### What's Changed + - [Breaking] [Changed] operationId from `editTicket` to `editNewTicket` + + +#### createPlatformTicketHistory + +- ##### What's New + - [Added] Possible values to property `type` of schema `HistoryTypeEnum` in request body + + +#### createHistory + +- ##### What's Changed + - [Breaking] [Changed] operationId from `createHistory` to `createNewHistory` + + +#### getTicketHistory + +- ##### What's Changed + - [Breaking] [Changed] operationId from `getTicketHistory` to `getNewTicketHistory` + + +#### getTokenForVideoRoom + +- ##### What's Changed + - [Breaking] [Changed] operationId from `getTokenForVideoRoom` to `getNewTokenForVideoRoom` + + +#### getVideoParticipants + +- ##### What's Changed + - [Breaking] [Changed] operationId from `getVideoParticipants` to `getNewVideoParticipants` + + +#### deleteCustomForm + +- ##### What's New + - [Added] method `deleteCustomForm` + + + +### Serviceability + + + +#### getApplicationServiceability + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getApplicationServiceability` + + + +#### updateApplicationServiceability + +- ##### What's Deprecated + - [Breaking] [Deleted] method `updateApplicationServiceability` + + + +#### getEntityRegionView + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getEntityRegionView` + + + +#### getListView + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getListView` + + + +#### getCompanyStoreView + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getCompanyStoreView` + + + +#### updateZoneControllerView + +- ##### What's Deprecated + - [Breaking] [Deleted] method `updateZoneControllerView` + + + +#### getZoneDataView + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getZoneDataView` + + + +#### createZone + +- ##### What's New + - [Added] property `name` of schema `CreateZoneData` in request body + - [Added] property `slug` of schema `CreateZoneData` in request body + - [Added] property `channels` of schema `CreateZoneData` in request body + - [Added] property `mapping` of schema `CreateZoneData` in request body + - [Added] property `companyId` of schema `CreateZoneData` in request body + - [Added] property `isActive` of schema `CreateZoneData` in request body + - [Added] property `storeIds` of schema `CreateZoneData` in request body + - [Added] property `regionType` of schema `CreateZoneData` in request body + - [Added] property `assignmentPreference` of schema `CreateZoneData` in request body + - [Breaking] [Added] Required status to property `is_active` in request body + - [Breaking] [Added] Required status to property `mapping` in request body + - [Breaking] [Added] Required status to property `name` in request body + - [Breaking] [Added] Required status to property `product` in request body + - [Breaking] [Added] Required status to property `region_type` in request body + - [Breaking] [Added] Required status to property `slug` in request body + - [Breaking] [Added] Required status to property `store_ids` in request body + - [Added] Response with status 400 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `identifier` of schema `ZoneRequest` in request body + - [Breaking] [Deleted] property `data` of schema `ZoneRequest` in request body + - [Breaking] [Deleted] Response with status 4XX + +- ##### What's Changed + - [Breaking] [Changed] Required status of property `data` in request body + - [Breaking] [Changed] Required status of property `identifier` in request body + - [Changed] Path From `/service/platform/logistics/v1.0/company/{company_id}/zone` To `/service/platform/logistics/v2.0/company/{company_id}/zones` + + +#### getZoneFromPincodeView + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getZoneFromPincodeView` + + + +#### getZonesFromApplicationIdView + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getZonesFromApplicationIdView` + + + +#### getZoneListView + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getZoneListView` + + + +#### getStore + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getStore` + + + +#### getAllStores +- [Note] This method is deprecated and it will be removed in future versions. + + +#### addAppDp + +- ##### What's Deprecated + - [Breaking] [Deleted] method `addAppDp` + + + +#### deleteAppDp + +- ##### What's Deprecated + - [Breaking] [Deleted] method `deleteAppDp` + + + +#### updatePincodeMopView + +- ##### What's New + - [Added] Response with status 400 + +- ##### What's Deprecated + - [Breaking] [Deleted] Response with status 4XX + + +#### updatePincodeBulkView + +- ##### What's New + - [Added] Response with status 400 + +- ##### What's Deprecated + - [Breaking] [Deleted] Response with status 4XX + + +#### updatePincodeCoDListing + +- ##### What's New + - [Added] Response with status 400 + +- ##### What's Deprecated + - [Breaking] [Deleted] Response with status 4XX + + +#### updatePincodeAuditHistory + +- ##### What's New + - [Added] Response with status 400 + +- ##### What's Deprecated + - [Breaking] [Deleted] Response with status 4XX + + +#### upsertDpAccount + +- ##### What's Deprecated + - [Breaking] [Deleted] method `upsertDpAccount` + + + +#### getDpAccount + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getDpAccount` + + + +#### updateDpRule + +- ##### What's Deprecated + - [Breaking] [Deleted] method `updateDpRule` + + + +#### getDpRules + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getDpRules` + + + +#### upsertDpRules + +- ##### What's Deprecated + - [Breaking] [Deleted] method `upsertDpRules` + + + +#### getDpRuleInsert + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getDpRuleInsert` + + + +#### upsertDpCompanyRules + +- ##### What's Deprecated + - [Breaking] [Deleted] method `upsertDpCompanyRules` + + + +#### getDpCompanyRules + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getDpCompanyRules` + + + +#### upsertDpApplicationRules + +- ##### What's Deprecated + - [Breaking] [Deleted] method `upsertDpApplicationRules` + + + +#### getDpApplicationRules + +- ##### What's Deprecated + - [Breaking] [Deleted] method `getDpApplicationRules` + + + +#### updateSelfShip + +- ##### What's New + - [Added] Response with status 400 + +- ##### What's Deprecated + - [Breaking] [Deleted] Response with status 4XX + +- ##### What's Changed + - [Breaking] [Changed] operationId from `updateSelfShip` to `patchApplicationServiceabilitySelfShipment` + + +#### getSelfShip + +- ##### What's New + - [Added] Response with status 400 + +- ##### What's Deprecated + - [Breaking] [Deleted] Response with status 4XX + +- ##### What's Changed + - [Breaking] [Changed] operationId from `getSelfShip` to `getApplicationServiceabilitySelfShipment` + + +#### getZones + +- ##### What's New + - [Added] method `getZones` + + + +#### updateZoneById + +- ##### What's New + - [Added] method `updateZoneById` + + + +#### getZoneById + +- ##### What's New + - [Added] method `getZoneById` + + + +#### createCourierPartnerAccount + +- ##### What's New + - [Added] method `createCourierPartnerAccount` + + + +#### getCourierPartnerAccounts + +- ##### What's New + - [Added] method `getCourierPartnerAccounts` + + + +#### updateCourierPartnerAccount + +- ##### What's New + - [Added] method `updateCourierPartnerAccount` + + + +#### getCourierPartnerAccount + +- ##### What's New + - [Added] method `getCourierPartnerAccount` + + + +#### updateCourierRule + +- ##### What's New + - [Added] method `updateCourierRule` + + + +#### getCourierPartnerRule + +- ##### What's New + - [Added] method `getCourierPartnerRule` + + + +#### createCourierPartnerRule + +- ##### What's New + - [Added] method `createCourierPartnerRule` + + + +#### getCourierPartnerRules + +- ##### What's New + - [Added] method `getCourierPartnerRules` + + + +#### updateCompanyConfiguration + +- ##### What's New + - [Added] method `updateCompanyConfiguration` + + + +#### getCompanyConfiguration + +- ##### What's New + - [Added] method `getCompanyConfiguration` + + + +#### updateApplicationConfiguration + +- ##### What's New + - [Added] method `updateApplicationConfiguration` + + + +#### getApplicationConfiguration + +- ##### What's New + - [Added] method `getApplicationConfiguration` + + + +#### bulkTat + +- ##### What's New + - [Added] method `bulkTat` + + + +#### getBulkTat + +- ##### What's New + - [Added] method `getBulkTat` + + + +#### getApplicationConfig + +- ##### What's New + - [Added] method `getApplicationConfig` + + + +#### insertApplicationConfig + +- ##### What's New + - [Added] method `insertApplicationConfig` + + + +#### updateStoreRulesConfig + +- ##### What's New + - [Added] method `updateStoreRulesConfig` + + + +#### getStoreRules + +- ##### What's New + - [Added] method `getStoreRules` + + + +#### createStoreRules + +- ##### What's New + - [Added] method `createStoreRules` + + + +#### getStoreRule + +- ##### What's New + - [Added] method `getStoreRule` + + + +#### updateStoreRules + +- ##### What's New + - [Added] method `updateStoreRules` + + + +#### bulkServiceability + +- ##### What's New + - [Added] method `bulkServiceability` + + + +#### getBulkServiceability + +- ##### What's New + - [Added] method `getBulkServiceability` + + + +#### getServiceability + +- ##### What's New + - [Added] method `getServiceability` + + + +#### updateServiceability + +- ##### What's New + - [Added] method `updateServiceability` + + + +#### createPackageMaterial + +- ##### What's New + - [Added] method `createPackageMaterial` + + + +#### getPackageMaterialList + +- ##### What's New + - [Added] method `getPackageMaterialList` + + + +#### createPackageMaterialRule + +- ##### What's New + - [Added] method `createPackageMaterialRule` + + + +#### getPackageMaterialRules + +- ##### What's New + - [Added] method `getPackageMaterialRules` + + + +#### updatePackageMaterialRule + +- ##### What's New + - [Added] method `updatePackageMaterialRule` + + + +#### getPackageMaterialRule + +- ##### What's New + - [Added] method `getPackageMaterialRule` + + + +#### updatePackageMaterials + +- ##### What's New + - [Added] method `updatePackageMaterials` + + + +#### getPackageMaterials + +- ##### What's New + - [Added] method `getPackageMaterials` + + + +#### updateCourierPartnerRulePriority + +- ##### What's New + - [Added] method `updateCourierPartnerRulePriority` + + + +### Order + + + +#### invalidateShipmentCache + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + - [Deleted] Required status from property `error` in response with status code 5XX + + +#### reassignLocation + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### updateShipmentLock + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### getAnnouncements + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### updateAddress + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### updateShipmentStatus + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### processManifest + +- ##### What's Deprecated + - [Breaking] [Deleted] method `processManifest` + + + +#### dispatchManifest + +- ##### What's Deprecated + - [Breaking] [Deleted] method `dispatchManifest` + + + +#### getRoleBasedActions + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + - [Deleted] Required status from property `error` in response with status code 5XX + + +#### getShipmentHistory + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + - [Deleted] Required status from property `error` in response with status code 5XX + + +#### postShipmentHistory + +- ##### What's New + - [Added] property `activityHistory[].filters` of schema `PostHistoryDict` in request body + - [Added] property `activityHistory[].data` of schema `PostHistoryDict` in request body + - [Breaking] [Added] Required status to property `activityHistory[].filters` in request body + +- ##### What's Deprecated + - [Breaking] [Deleted] property `activityHistory[].activityHistory` of schema `PostHistoryDict` in request body + +- ##### What's Changed + - [Breaking] [Changed] Required status of property `activityHistory[].activity_history` in request body + + +#### sendSmsNinja + +- ##### What's New + - [Added] property `result[].orderDetails.headers` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.currency` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.meta` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.discount` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.prices` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.userId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.taxDetails` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.mongoCartId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.deliveryCharges` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.transactionId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.collectBy` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.couponValue` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.orderValue` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.createdTime` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.totalOrderValue` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.orderingChannel` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.codCharges` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.cashbackValue` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.refundBy` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.affiliateOrderDate` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.paymentMethods` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.affiliateOrderId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.paymentModeId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.promotionEffectiveDiscount` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.modeOfPayment` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.cashbackApplied` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.fyndCredits` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.affiliateId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.orderingChannelLogo` of schema `OrderDetails` in response with status code 200 + + +#### updatePackagingDimensions + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### createOrder + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].meta` of schema `Shipment` in request body + - [Added] property `shipments[].type` of schema `Shipment` in request body + - [Added] property `shipments[].id` of schema `Shipment` in request body + - [Added] property `shipments[].tags` of schema `Shipment` in request body + - [Added] property `shipments[].vertical` of schema `Shipment` in request body + - [Added] property `shipments[].quantity` of schema `Shipment` in request body + - [Added] property `shipments[].status` of schema `Shipment` in request body + - [Added] property `shipments[].price` of schema `Shipment` in request body + - [Added] property `shipments[].gst` of schema `Shipment` in request body + - [Added] property `shipments[].parentType` of schema `Shipment` in request body + - [Added] property `shipments[].storeInvoiceId` of schema `Shipment` in request body + - [Added] property `shipments[].lockStatus` of schema `Shipment` in request body + - [Added] property `shipments[].billingAddressJson` of schema `Shipment` in request body + - [Added] property `shipments[].fulfilmentPriority` of schema `Shipment` in request body + - [Added] property `shipments[].isActive` of schema `Shipment` in request body + - [Added] property `shipments[].previousShipmentId` of schema `Shipment` in request body + - [Added] property `shipments[].pdfLinks` of schema `Shipment` in request body + - [Added] property `shipments[].deliveryAddressJson` of schema `Shipment` in request body + - [Added] property `shipments[].ewayBillId` of schema `Shipment` in request body + - [Added] property `shipments[].affiliateShipmentId` of schema `Shipment` in request body + - [Added] property `shipments[].fyndOrderId` of schema `Shipment` in request body + - [Added] property `shipments[].createdAt` of schema `Shipment` in request body + - [Added] property `shipments[].deliveryAwbNumber` of schema `Shipment` in request body + - [Added] property `shipments[].handOverContactJson` of schema `Shipment` in request body + - [Added] property `shipments[].creditNoteId` of schema `Shipment` in request body + - [Added] property `shipments[].parentId` of schema `Shipment` in request body + - [Added] property `shipments[].affiliateId` of schema `Shipment` in request body + - [Added] property `shipments[].packagingType` of schema `Shipment` in request body + - [Added] property `shippingInfo.address` of schema `ShippingInfo` in request body + - [Added] property `shippingInfo.area` of schema `ShippingInfo` in request body + - [Added] property `shippingInfo.countryIsoCode` of schema `ShippingInfo` in request body + - [Added] property `billingInfo.address` of schema `BillingInfo` in request body + - [Added] property `billingInfo.area` of schema `BillingInfo` in request body + - [Added] property `billingInfo.landmark` of schema `BillingInfo` in request body + - [Added] property `billingInfo.countryIsoCode` of schema `BillingInfo` in request body + +- ##### What's Deprecated + - [Deleted] Required status from properties `shippingInfo.address1`, `shippingInfo.city`, `shippingInfo.country`, `shippingInfo.first_name`, `shippingInfo.pincode`, `shippingInfo.primary_email`, `shippingInfo.primary_mobile_number`, `shippingInfo.state` in request body + - [Deleted] Required status from properties `billingInfo.address1`, `billingInfo.city`, `billingInfo.country`, `billingInfo.first_name`, `billingInfo.pincode`, `billingInfo.primary_email`, `billingInfo.primary_mobile_number`, `billingInfo.state` in request body + + +#### uploadConsent + +- ##### What's Deprecated + - [Breaking] [Deleted] method `uploadConsent` + + + +#### checkOrderStatus + +- ##### What's New + - [Added] property `result[].orderDetails.headers` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.currency` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.meta` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.discount` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.prices` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.userId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.taxDetails` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.mongoCartId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.deliveryCharges` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.transactionId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.collectBy` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.couponValue` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.orderValue` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.createdTime` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.totalOrderValue` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.orderingChannel` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.codCharges` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.cashbackValue` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.refundBy` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.affiliateOrderDate` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.paymentMethods` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.affiliateOrderId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.paymentModeId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.promotionEffectiveDiscount` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.modeOfPayment` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.cashbackApplied` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.fyndCredits` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.affiliateId` of schema `OrderDetails` in response with status code 200 + - [Added] property `result[].orderDetails.orderingChannelLogo` of schema `OrderDetails` in response with status code 200 + + +#### fetchCreditBalanceDetail + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### fetchRefundModeConfig + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### attachOrderUser + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### sendUserMobileOTP + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### verifyMobileOTP + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### downloadLanesReport + +- ##### What's New + - [Added] property `startDate` of schema `BulkReportsDownloadRequest` in request body + - [Added] property `endDate` of schema `BulkReportsDownloadRequest` in request body + +- ##### What's Deprecated + - [Breaking] [Deleted] property `fromDate` of schema `BulkReportsDownloadRequest` in request body + - [Breaking] [Deleted] property `toDate` of schema `BulkReportsDownloadRequest` in request body + + +#### eInvoiceRetry + +- ##### What's New + - [Added] property `shipmentsData[].einvoiceType` of schema `EInvoiceRetryShipmentData` in request body + - [Breaking] [Added] Required status to property `shipmentsData[].einvoice_type` in request body + - [Added] property `responseData[].status` of schema `EInvoiceResponseData` in response with status code 200 + - [Added] property `responseData[].einvoiceType` of schema `EInvoiceResponseData` in response with status code 200 + - [Added] property `responseData[].einvoiceInfo` of schema `EInvoiceResponseData` in response with status code 200 + - [Breaking] [Added] Required status to property `responseData[].status` in response with status code 200 + - [Added] Response with status 400 + - [Added] Response with status 500 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `success` of schema `EInvoiceRetryResponse` in response with status code 200 + - [Breaking] [Deleted] property `message` of schema `EInvoiceRetryResponse` in response with status code 200 + - [Breaking] [Deleted] property `successCount` of schema `EInvoiceRetryResponse` in response with status code 200 + - [Breaking] [Deleted] property `responseData[].success` of schema `EInvoiceResponseData` in response with status code 200 + - [Breaking] [Deleted] property `responseData[].irn` of schema `EInvoiceResponseData` in response with status code 200 + - [Breaking] [Deleted] property `responseData[].timeout` of schema `EInvoiceResponseData` in response with status code 200 + - [Breaking] [Deleted] property `responseData[].ackNo` of schema `EInvoiceResponseData` in response with status code 200 + - [Breaking] [Deleted] property `responseData[].ackDt` of schema `EInvoiceResponseData` in response with status code 200 + - [Breaking] [Deleted] property `responseData[].timeoutUnit` of schema `EInvoiceResponseData` in response with status code 200 + - [Deleted] Required status from property `success_count` in response with status code 200 + - [Breaking] [Deleted] Response with status 4XX + +- ##### What's Changed + - [Breaking] [Changed] Required status of property `responseData[].success` in response with status code 200 + + +#### trackShipment + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `page.current` of schema `PageDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.size` of schema `PageDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.type` of schema `PageDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.itemTotal` of schema `PageDetails` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `page.hasNext` of schema `PageDetails` in response with status code 200 + - [Added] property `page.hasPrevious` of schema `PageDetails` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### updateShipmentTracking + +- ##### What's Deprecated + - [Deleted] Required status from property `error` in response with status code 4XX + + +#### getShipments + +- ##### What's New + - [Added] `query` parameter `startDate` (type: `string`) + + - [Added] `query` parameter `endDate` (type: `string`) + + - [Added] property `items[].bags[].bagStatus[].createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].bags[].bagStatus[].updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].bags[].currentOperationalStatus.createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].bags[].currentOperationalStatus.updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].bags[].currentStatus.createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].bags[].currentStatus.updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipmentStatus.status` of schema `ShipmentStatus` in response with status code 200 + - [Added] property `items[].shipmentStatus.createdTs` of schema `ShipmentStatus` in response with status code 200 + - [Added] property `items[].shipmentStatus.statusCreatedTs` of schema `ShipmentStatus` in response with status code 200 + - [Added] property `items[].deliveryAddress.displayAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Added] property `items[].fulfillingStore.address1` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Added] property `items[].fulfillingStore.tags` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Added] property `items[].fulfillingStore.displayAddress` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Added] property `items[].currency` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].orderCreatedTs` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].estimatedSlaTs` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].statusCreatedTs` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].shipmentCreatedTs` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].currencyInfo` of schema `ShipmentItem` in response with status code 200 + + +#### getShipmentById + +- ##### What's New + - [Added] `query` parameter `fetchActiveShipment` (type: `boolean`) + + - [Added] property `shipments[].order.createdTs` of schema `OrderDetailsData` in response with status code 200 + - [Added] property `shipments[].bags[].bagStatus[].createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `shipments[].bags[].bagStatus[].updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `shipments[].bags[].deliveryAddress.displayAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Added] property `shipments[].bags[].currentStatus.createdTs` of schema `CurrentStatus` in response with status code 200 + - [Added] property `shipments[].status.createdTs` of schema `ShipmentStatusData` in response with status code 200 + - [Added] property `shipments[].status.statusCreatedAt` of schema `ShipmentStatusData` in response with status code 200 + - [Added] property `shipments[].trackingList[].createdTs` of schema `TrackingList` in response with status code 200 + - [Added] property `shipments[].deliveryDetails.stateCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].deliveryDetails.countryIsoCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].deliveryDetails.countryPhoneCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].deliveryDetails.displayAddress` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].billingDetails.stateCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].billingDetails.countryIsoCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].billingDetails.countryPhoneCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].billingDetails.displayAddress` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].orderingStore.address1` of schema `OrderingStoreDetails` in response with status code 200 + - [Added] property `shipments[].orderingStore.displayAddress` of schema `OrderingStoreDetails` in response with status code 200 + - [Added] property `shipments[].bagStatusHistory[].createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `shipments[].bagStatusHistory[].updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `shipments[].fulfillingStore.address1` of schema `FulfillingStore` in response with status code 200 + - [Added] property `shipments[].fulfillingStore.displayAddress` of schema `FulfillingStore` in response with status code 200 + - [Added] property `shipments[].rtoAddress.displayAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].rtoAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Added] property `shipments[].currency` of schema `PlatformShipment` in response with status code 200 + - [Added] property `shipments[].estimatedSlaTs` of schema `PlatformShipment` in response with status code 200 + - [Added] property `shipments[].shipmentCreatedTs` of schema `PlatformShipment` in response with status code 200 + - [Added] property `shipments[].currencyInfo` of schema `PlatformShipment` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `shipments[].shipmentDetails.shipments` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.articles` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.meta` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.boxType` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.fulfillmentId` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.dpId` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.affiliateShipmentId` of schema `ShipmentDetails` in response with status code 200 + - [Deleted] Required status from properties `shipments[].shipmentDetails.affiliate_shipment_id`, `shipments[].shipmentDetails.articles`, `shipments[].shipmentDetails.fulfillment_id`, `shipments[].shipmentDetails.shipments` in response with status code 200 + + +#### getOrderById + +- ##### What's New + - [Added] `query` parameter `allowInactive` (type: `boolean`) + + - [Added] property `order.createdTs` of schema `OrderData` in response with status code 200 + - [Added] property `shipments[].order.createdTs` of schema `OrderDetailsData` in response with status code 200 + - [Added] property `shipments[].bags[].bagStatus[].createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `shipments[].bags[].bagStatus[].updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `shipments[].bags[].deliveryAddress.displayAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].bags[].deliveryAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Added] property `shipments[].bags[].currentStatus.createdTs` of schema `CurrentStatus` in response with status code 200 + - [Added] property `shipments[].status.createdTs` of schema `ShipmentStatusData` in response with status code 200 + - [Added] property `shipments[].status.statusCreatedAt` of schema `ShipmentStatusData` in response with status code 200 + - [Added] property `shipments[].trackingList[].createdTs` of schema `TrackingList` in response with status code 200 + - [Added] property `shipments[].deliveryDetails.stateCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].deliveryDetails.countryIsoCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].deliveryDetails.countryPhoneCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].deliveryDetails.displayAddress` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].billingDetails.stateCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].billingDetails.countryIsoCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].billingDetails.countryPhoneCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].billingDetails.displayAddress` of schema `UserDetailsData` in response with status code 200 + - [Added] property `shipments[].orderingStore.address1` of schema `OrderingStoreDetails` in response with status code 200 + - [Added] property `shipments[].orderingStore.displayAddress` of schema `OrderingStoreDetails` in response with status code 200 + - [Added] property `shipments[].bagStatusHistory[].createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `shipments[].bagStatusHistory[].updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `shipments[].fulfillingStore.address1` of schema `FulfillingStore` in response with status code 200 + - [Added] property `shipments[].fulfillingStore.displayAddress` of schema `FulfillingStore` in response with status code 200 + - [Added] property `shipments[].rtoAddress.displayAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `shipments[].rtoAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Added] property `shipments[].currency` of schema `PlatformShipment` in response with status code 200 + - [Added] property `shipments[].estimatedSlaTs` of schema `PlatformShipment` in response with status code 200 + - [Added] property `shipments[].shipmentCreatedTs` of schema `PlatformShipment` in response with status code 200 + - [Added] property `shipments[].currencyInfo` of schema `PlatformShipment` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `shipments[].shipmentDetails.shipments` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.articles` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.meta` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.boxType` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.fulfillmentId` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.dpId` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `shipments[].shipmentDetails.affiliateShipmentId` of schema `ShipmentDetails` in response with status code 200 + - [Deleted] Required status from properties `shipments[].shipmentDetails.affiliate_shipment_id`, `shipments[].shipmentDetails.articles`, `shipments[].shipmentDetails.fulfillment_id`, `shipments[].shipmentDetails.shipments` in response with status code 200 + + +#### getLaneConfig + +- ##### What's New + - [Added] `query` parameter `startDate` (type: `string`) + + - [Added] `query` parameter `endDate` (type: `string`) + + + +#### getOrders + +- ##### What's New + - [Added] `query` parameter `startDate` (type: `string`) + + - [Added] `query` parameter `endDate` (type: `string`) + + - [Added] property `items[].shipments[].order.createdTs` of schema `OrderDetailsData` in response with status code 200 + - [Added] property `items[].shipments[].bags[].bagStatus[].createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].shipments[].bags[].bagStatus[].updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].shipments[].bags[].deliveryAddress.displayAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].bags[].deliveryAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Added] property `items[].shipments[].bags[].currentStatus.createdTs` of schema `CurrentStatus` in response with status code 200 + - [Added] property `items[].shipments[].status.createdTs` of schema `ShipmentStatusData` in response with status code 200 + - [Added] property `items[].shipments[].status.statusCreatedAt` of schema `ShipmentStatusData` in response with status code 200 + - [Added] property `items[].shipments[].trackingList[].createdTs` of schema `TrackingList` in response with status code 200 + - [Added] property `items[].shipments[].deliveryDetails.stateCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `items[].shipments[].deliveryDetails.countryIsoCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `items[].shipments[].deliveryDetails.countryPhoneCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `items[].shipments[].deliveryDetails.displayAddress` of schema `UserDetailsData` in response with status code 200 + - [Added] property `items[].shipments[].billingDetails.stateCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `items[].shipments[].billingDetails.countryIsoCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `items[].shipments[].billingDetails.countryPhoneCode` of schema `UserDetailsData` in response with status code 200 + - [Added] property `items[].shipments[].billingDetails.displayAddress` of schema `UserDetailsData` in response with status code 200 + - [Added] property `items[].shipments[].orderingStore.address1` of schema `OrderingStoreDetails` in response with status code 200 + - [Added] property `items[].shipments[].orderingStore.displayAddress` of schema `OrderingStoreDetails` in response with status code 200 + - [Added] property `items[].shipments[].bagStatusHistory[].createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].shipments[].bagStatusHistory[].updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].shipments[].fulfillingStore.address1` of schema `FulfillingStore` in response with status code 200 + - [Added] property `items[].shipments[].fulfillingStore.displayAddress` of schema `FulfillingStore` in response with status code 200 + - [Added] property `items[].shipments[].rtoAddress.displayAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipments[].rtoAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Added] property `items[].shipments[].currency` of schema `PlatformShipment` in response with status code 200 + - [Added] property `items[].shipments[].estimatedSlaTs` of schema `PlatformShipment` in response with status code 200 + - [Added] property `items[].shipments[].shipmentCreatedTs` of schema `PlatformShipment` in response with status code 200 + - [Added] property `items[].shipments[].currencyInfo` of schema `PlatformShipment` in response with status code 200 + - [Added] property `items[].currency` of schema `PlatformOrderItems` in response with status code 200 + - [Added] property `items[].orderCreatedTs` of schema `PlatformOrderItems` in response with status code 200 + - [Added] property `items[].currencyInfo` of schema `PlatformOrderItems` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items[].shipments[].shipmentDetails.shipments` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `items[].shipments[].shipmentDetails.articles` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `items[].shipments[].shipmentDetails.meta` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `items[].shipments[].shipmentDetails.boxType` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `items[].shipments[].shipmentDetails.fulfillmentId` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `items[].shipments[].shipmentDetails.dpId` of schema `ShipmentDetails` in response with status code 200 + - [Breaking] [Deleted] property `items[].shipments[].shipmentDetails.affiliateShipmentId` of schema `ShipmentDetails` in response with status code 200 + - [Deleted] Required status from properties `items[].shipments[].shipmentDetails.affiliate_shipment_id`, `items[].shipments[].shipmentDetails.articles`, `items[].shipments[].shipmentDetails.fulfillment_id`, `items[].shipments[].shipmentDetails.shipments` in response with status code 200 + + +#### getApplicationShipments + +- ##### What's New + - [Added] property `items[].bags[].bagStatus[].createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].bags[].bagStatus[].updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].bags[].currentOperationalStatus.createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].bags[].currentOperationalStatus.updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].bags[].currentStatus.createdTs` of schema `BagStatusHistory` in response with status code 200 + - [Added] property `items[].bags[].currentStatus.updatedTs` of schema `BagStatusHistory` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].shipmentStatus.status` of schema `ShipmentStatus` in response with status code 200 + - [Added] property `items[].shipmentStatus.createdTs` of schema `ShipmentStatus` in response with status code 200 + - [Added] property `items[].shipmentStatus.statusCreatedTs` of schema `ShipmentStatus` in response with status code 200 + - [Added] property `items[].deliveryAddress.displayAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].deliveryAddress` of schema `PlatformDeliveryAddress` in response with status code 200 + - [Added] property `items[].fulfillingStore.address1` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Added] property `items[].fulfillingStore.tags` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Added] property `items[].fulfillingStore.displayAddress` of schema `ShipmentItemFulFillingStore` in response with status code 200 + - [Added] property `items[].currency` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].orderCreatedTs` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].estimatedSlaTs` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].statusCreatedTs` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].shipmentCreatedTs` of schema `ShipmentItem` in response with status code 200 + - [Added] property `items[].currencyInfo` of schema `ShipmentItem` in response with status code 200 + + +#### getfilters + +- ##### What's New + - [Breaking] [Added] Value format `int32` to property `advanceFilter.returned[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Value format `int32` to property `advanceFilter.unfulfilled[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Value format `int32` to property `advanceFilter.filters[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Value format `int32` to property `advanceFilter.processed[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Value format `int32` to property `advanceFilter.actionCentre[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + - [Breaking] [Added] Value format `int32` to property `globalFilter[].options[].minSearchSize` of schema `FilterInfoOption` in response with status code 200 + + +#### getBulkShipmentExcelFile + +- ##### What's New + - [Breaking] [Deleted] `query` parameter `fromDate` (type: `string`) + +- [Added] `query` parameter `startDate` (type: `string`) + - [Breaking] [Deleted] `query` parameter `toDate` (type: `string`) + +- [Added] `query` parameter `endDate` (type: `string`) + + +#### getBagById + +- ##### What's New + - [Added] property `data` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Added] property `statusCode` of schema `BagDetailsPlatformResponse` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `id` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `tags` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `article` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `brand` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `item` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `identifier` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `quantity` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `reasons` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `type` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `meta` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `prices` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `dates` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `status` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `bagUpdateTime` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `gstDetails` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `parentPromoBags` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `financialBreakup` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `bagStatus` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `sellerIdentifier` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `originalBagList` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `articleDetails` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `currentOperationalStatus` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `orderingStore` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `affiliateBagDetails` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `qcRequired` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `restorePromos` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `affiliateDetails` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `bagStatusHistory` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `displayName` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `lineNumber` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `restoreCoupon` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `noOfBagsOrder` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `appliedPromos` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `journeyType` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `shipmentId` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `currentStatus` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `orderIntegrationId` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `operationalStatus` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `entityType` of schema `BagDetailsPlatformResponse` in response with status code 200 + - [Deleted] Required status from property `error` in response with status code 4XX + - [Deleted] Required status from property `error` in response with status code 5XX + + +#### getBags + +- ##### What's New + - [Added] property `data` of schema `GetBagsPlatformResponse` in response with status code 200 + - [Added] property `statusCode` of schema `GetBagsPlatformResponse` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `items` of schema `GetBagsPlatformResponse` in response with status code 200 + - [Breaking] [Deleted] property `page` of schema `GetBagsPlatformResponse` in response with status code 200 + - [Deleted] Required status from properties `items`, `page` in response with status code 200 + - [Deleted] Required status from property `error` in response with status code 4XX + - [Deleted] Required status from property `error` in response with status code 5XX + + +#### generatePOSReceiptByOrderId + +- ##### What's New + - [Added] property `paymentReceiptTemplate` of schema `GeneratePosOrderReceiptResponse` in response with status code 200 + - [Added] property `customerCnReceiptTemplate` of schema `GeneratePosOrderReceiptResponse` in response with status code 200 + - [Added] property `invoiceReceiptTemplate` of schema `GeneratePosOrderReceiptResponse` in response with status code 200 + + +#### bulkStateTransistion + +- ##### What's New + - [Added] method `bulkStateTransistion` + + + +#### bulkListing + +- ##### What's New + - [Added] method `bulkListing` + + + +#### jobDetails + +- ##### What's New + - [Added] method `jobDetails` + + + +#### getFileByStatus + +- ##### What's New + - [Added] method `getFileByStatus` + + + +#### getManifestShipments + +- ##### What's New + - [Added] method `getManifestShipments` + + + +#### getManifests + +- ##### What's New + - [Added] method `getManifests` + + + +#### processManifests + +- ##### What's New + - [Added] method `processManifests` + + + +#### getManifestDetails + +- ##### What's New + - [Added] method `getManifestDetails` + + + +#### dispatchManifests + +- ##### What's New + - [Added] method `dispatchManifests` + + + +#### uploadConsents + +- ##### What's New + - [Added] method `uploadConsents` + + + +#### getManifestfilters + +- ##### What's New + - [Added] method `getManifestfilters` + + + +#### failedOrderLogs + +- ##### What's New + - [Added] method `failedOrderLogs` + + + +#### generateInvoiceID + +- ##### What's New + - [Added] method `generateInvoiceID` + + + +#### failedOrderLogDetails + +- ##### What's New + - [Added] method `failedOrderLogDetails` + + + +#### getAllowedTemplatesForBulk + +- ##### What's New + - [Added] method `getAllowedTemplatesForBulk` + + + +#### getTemplate + +- ##### What's New + - [Added] method `getTemplate` + + + +### Payment + + + +#### getPaymentModeRoutes + +- ##### What's New + - [Added] `query` parameter `orderId` (type: `string`) + + - [Added] `query` parameter `shipmentId` (type: `string`) + + - [Breaking] [Added] Type `object` to property `paymentOptions` of schema `PaymentOptions` in response with status code 200 + - [Breaking] [Added] properties `paymentOptions.paymentOption` in response with status code 200 + - [Breaking] [Added] Required status to property `paymentOptions.payment_option` in response with status code 200 + - [Added] property `paymentBreakup` of schema `PaymentOptionsResponse` in response with status code 200 + + +#### getAllPayouts + +- ##### What's New + - [Breaking] [Added] Type `object` to property `items[].customers` of schema `PayoutCustomer` in response with status code 200 + - [Breaking] [Added] properties `items[].customers.mobile`, `items[].customers.name`, `items[].customers.email`, `items[].customers.id`, `items[].customers.uniqueExternalId` in response with status code 200 + - [Breaking] [Added] Type `object` to property `items[].moreAttributes` of schema `PayoutMoreAttributes` in response with status code 200 + - [Breaking] [Added] properties `items[].moreAttributes.city`, `items[].moreAttributes.country`, `items[].moreAttributes.state`, `items[].moreAttributes.branchName`, `items[].moreAttributes.accountNo`, `items[].moreAttributes.accountHolder`, `items[].moreAttributes.ifscCode`, `items[].moreAttributes.accountType`, `items[].moreAttributes.bankName` in response with status code 200 + - [Breaking] [Added] Type `object` to property `items[].payoutsAggregators[]` of schema `PayoutAggregator` in response with status code 200 + - [Breaking] [Added] properties `items[].payoutsAggregators[].aggregatorId`, `items[].payoutsAggregators[].aggregatorFundId`, `items[].payoutsAggregators[].payoutDetailsId` in response with status code 200 + + +#### savePayout + +- ##### What's New + - [Breaking] [Added] Type `object` to property `bankDetails` of schema `PayoutBankDetails` in request body + - [Breaking] [Added] properties `bankDetails.state`, `bankDetails.country`, `bankDetails.city`, `bankDetails.pincode`, `bankDetails.ifscCode`, `bankDetails.accountHolder`, `bankDetails.accountType`, `bankDetails.accountNo`, `bankDetails.bankName`, `bankDetails.branchName` in request body + - [Breaking] [Added] Required status to properties `bankDetails.account_type`, `bankDetails.ifsc_code` in request body + + +#### updatePayout + +- ##### What's New + - [Breaking] [Added] Type `object` to property `bankDetails` of schema `PayoutBankDetails` in request body + - [Breaking] [Added] properties `bankDetails.state`, `bankDetails.country`, `bankDetails.city`, `bankDetails.pincode`, `bankDetails.ifscCode`, `bankDetails.accountHolder`, `bankDetails.accountType`, `bankDetails.accountNo`, `bankDetails.bankName`, `bankDetails.branchName` in request body + - [Breaking] [Added] Required status to properties `bankDetails.account_type`, `bankDetails.ifsc_code` in request body + + +#### getUserCODlimitRoutes + +- ##### What's New + - [Breaking] [Added] Type `object` to property `userCodData` of schema `CODdata` in response with status code 200 + - [Breaking] [Added] properties `userCodData.limit`, `userCodData.usages`, `userCodData.remainingLimit`, `userCodData.userId`, `userCodData.isActive` in response with status code 200 + - [Breaking] [Added] Required status to properties `userCodData.is_active`, `userCodData.limit`, `userCodData.remaining_limit`, `userCodData.usages`, `userCodData.user_id` in response with status code 200 + + +#### edcDeviceStats + +- ##### What's New + - [Breaking] [Added] Type `object` to property `statistics` of schema `StatisticsData` in response with status code 200 + - [Breaking] [Added] properties `statistics.inactiveDeviceCount`, `statistics.activeDeviceCount` in response with status code 200 + - [Breaking] [Added] Required status to properties `statistics.active_device_count`, `statistics.inactive_device_count` in response with status code 200 + + +#### updateEdcDevice + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `EdcDevice` in response with status code 200 + - [Breaking] [Added] properties `data.edcModel`, `data.storeId`, `data.aggregatorId`, `data.terminalUniqueIdentifier`, `data.edcDeviceSerialNo`, `data.isActive`, `data.aggregatorName`, `data.terminalSerialNo`, `data.merchantStorePosCode`, `data.deviceTag`, `data.applicationId` in response with status code 200 + - [Breaking] [Added] Required status to properties `data.aggregator_id`, `data.application_id`, `data.device_tag`, `data.edc_device_serial_no`, `data.is_active`, `data.store_id`, `data.terminal_serial_no`, `data.terminal_unique_identifier` in response with status code 200 + + +#### getEdcDevice + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `EdcDevice` in response with status code 200 + - [Breaking] [Added] properties `data.edcModel`, `data.storeId`, `data.aggregatorId`, `data.terminalUniqueIdentifier`, `data.edcDeviceSerialNo`, `data.isActive`, `data.aggregatorName`, `data.terminalSerialNo`, `data.merchantStorePosCode`, `data.deviceTag`, `data.applicationId` in response with status code 200 + - [Breaking] [Added] Required status to properties `data.aggregator_id`, `data.application_id`, `data.device_tag`, `data.edc_device_serial_no`, `data.is_active`, `data.store_id`, `data.terminal_serial_no`, `data.terminal_unique_identifier` in response with status code 200 + + +#### edcDeviceList + +- ##### What's New + - [Breaking] [Added] Type `object` to property `page` of schema `Page` in response with status code 200 + - [Breaking] [Added] properties `page.size`, `page.current`, `page.type`, `page.hasNext`, `page.itemTotal` in response with status code 200 + - [Breaking] [Added] Required status to properties `page.current`, `page.has_next`, `page.item_total`, `page.size`, `page.type` in response with status code 200 + + +#### getPosPaymentModeRoutes + +- ##### What's New + - [Added] `query` parameter `orderId` (type: `string`) + + - [Added] `query` parameter `displaySplit` (type: `boolean`) + + - [Added] `query` parameter `advancePayment` (type: `boolean`) + + - [Added] `query` parameter `shipmentId` (type: `string`) + + - [Breaking] [Added] Type `object` to property `paymentOptions` of schema `PaymentOptionAndFlow` in response with status code 200 + - [Breaking] [Added] properties `paymentOptions.paymentOption`, `paymentOptions.paymentFlows` in response with status code 200 + - [Breaking] [Added] Required status to properties `paymentOptions.payment_flows`, `paymentOptions.payment_option` in response with status code 200 + - [Added] property `paymentBreakup` of schema `PaymentModeRouteResponse` in response with status code 200 + - [Added] property `advancePayment` of schema `PaymentModeRouteResponse` in response with status code 200 + +- ##### What's Changed + - [Changed] Required status of query parameter `cartId` + - [Changed] Required status of query parameter `checkoutMode` + + +#### resendOrCancelPayment + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `LinkStatus` in response with status code 200 + - [Breaking] [Added] properties `data.status`, `data.message` in response with status code 200 + - [Breaking] [Added] Required status to properties `data.message`, `data.status` in response with status code 200 + + +#### getPaymentLink + +- ##### What's New + - [Breaking] [Added] properties `error.msg`, `error.amount`, `error.expired`, `error.cancelled`, `error.paymentTransactionId`, `error.invalidId`, `error.merchantOrderId`, `error.merchantName` in response with status code 400 + - [Breaking] [Added] properties `error.msg`, `error.amount`, `error.expired`, `error.cancelled`, `error.paymentTransactionId`, `error.invalidId`, `error.merchantOrderId`, `error.merchantName` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### createPaymentLink + +- ##### What's New + - [Breaking] [Added] Type `object` to property `meta` of schema `CreatePaymentLinkMeta` in request body + - [Breaking] [Added] properties `meta.amount`, `meta.cartId`, `meta.checkoutMode`, `meta.assignCardId` in request body + - [Breaking] [Added] Required status to properties `meta.amount`, `meta.cart_id`, `meta.checkout_mode` in request body + - [Added] property `countryPhoneCode` of schema `CreatePaymentLinkRequest` in request body + - [Breaking] [Added] properties `error.msg`, `error.amount`, `error.expired`, `error.cancelled`, `error.paymentTransactionId`, `error.invalidId`, `error.merchantOrderId`, `error.merchantName` in response with status code 400 + - [Breaking] [Added] properties `error.msg`, `error.amount`, `error.expired`, `error.cancelled`, `error.paymentTransactionId`, `error.invalidId`, `error.merchantOrderId`, `error.merchantName` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### pollingPaymentLink + +- ##### What's New + - [Breaking] [Added] properties `error.msg`, `error.amount`, `error.expired`, `error.cancelled`, `error.paymentTransactionId`, `error.invalidId`, `error.merchantOrderId`, `error.merchantName` in response with status code 400 + - [Breaking] [Added] properties `error.msg`, `error.amount`, `error.expired`, `error.cancelled`, `error.paymentTransactionId`, `error.invalidId`, `error.merchantOrderId`, `error.merchantName` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### resendPaymentLink + +- ##### What's New + - [Breaking] [Added] properties `error.msg`, `error.amount`, `error.expired`, `error.cancelled`, `error.paymentTransactionId`, `error.invalidId`, `error.merchantOrderId`, `error.merchantName` in response with status code 400 + - [Breaking] [Added] properties `error.msg`, `error.amount`, `error.expired`, `error.cancelled`, `error.paymentTransactionId`, `error.invalidId`, `error.merchantOrderId`, `error.merchantName` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### cancelPaymentLink + +- ##### What's New + - [Breaking] [Added] properties `error.msg`, `error.amount`, `error.expired`, `error.cancelled`, `error.paymentTransactionId`, `error.invalidId`, `error.merchantOrderId`, `error.merchantName` in response with status code 400 + - [Breaking] [Added] properties `error.msg`, `error.amount`, `error.expired`, `error.cancelled`, `error.paymentTransactionId`, `error.invalidId`, `error.merchantOrderId`, `error.merchantName` in response with status code 500 + +- ##### What's Deprecated + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 400 + - [Deleted] Possible nullable value from `true` from property `error` of schema `ErrorResponse` in response with status code 500 + + +#### getPaymentCodeOption + +- ##### What's New + - [Breaking] [Added] Type `object` to property `data` of schema `GetPaymentCode` in response with status code 200 + - [Breaking] [Added] properties `data.methodCode` in response with status code 200 + - [Breaking] [Added] Required status to property `data.method_code` in response with status code 200 + + +#### updatePaymentSession + +- ##### What's New + - [Added] property `paymentDetails[].meta` of schema `PaymentSessionDetail` in request body + + +#### updateRefundSession + +- ##### What's New + - [Added] property `error` of schema `RefundSessionRequestSerializer` in request body + - [Added] property `message` of schema `RefundSessionRequestSerializer` in request body + + +#### getPaymentModeControlRoutes + +- ##### What's New + - [Added] method `getPaymentModeControlRoutes` + + + +#### setMerchantModeControlRoutes + +- ##### What's New + - [Added] method `setMerchantModeControlRoutes` + + + +#### getPaymentModeCustomConfig + +- ##### What's New + - [Added] method `getPaymentModeCustomConfig` + + + +#### setPaymentModeCustomConfig + +- ##### What's New + - [Added] method `setPaymentModeCustomConfig` + + + +#### getPaymentSession + +- ##### What's New + - [Added] method `getPaymentSession` + + + +#### createPaymentOrder + +- ##### What's New + - [Added] method `createPaymentOrder` + + + +#### getMerchantAggregatorAppVersion + +- ##### What's New + - [Added] method `getMerchantAggregatorAppVersion` + + + +#### patchMerchantPaymentOptionVersion + +- ##### What's New + - [Added] method `patchMerchantPaymentOptionVersion` + + + +### Theme + + + +#### getAllPages + +- ##### What's New + - [Added] property `pages[].sections[].predicate.schedule` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `pages[].sections[].predicate.platform` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `pages[].sections[].predicate.zones` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `pages[].sections[].source` of schema `AvailablePageSchemaSections` in response with status code 200 + - [Added] property `pages[].seo.sitemap` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `pages[].seo.breadcrumb` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `pages[].seo.metaTags` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `pages[].createdAt` of schema `AvailablePageSchema` in response with status code 200 + - [Added] property `pages[].updatedAt` of schema `AvailablePageSchema` in response with status code 200 + + +#### createPage + +- ##### What's New + - [Added] property `sections[].predicate.schedule` of schema `AvailablePagePredicate` in request body + - [Added] property `sections[].predicate.platform` of schema `AvailablePagePredicate` in request body + - [Added] property `sections[].predicate.zones` of schema `AvailablePagePredicate` in request body + - [Added] property `sections[].source` of schema `AvailablePageSchemaSections` in request body + - [Added] property `seo.sitemap` of schema `AvailablePageSeo` in request body + - [Added] property `seo.breadcrumb` of schema `AvailablePageSeo` in request body + - [Added] property `seo.metaTags` of schema `AvailablePageSeo` in request body + - [Added] property `createdAt` of schema `AvailablePageSchema` in request body + - [Added] property `updatedAt` of schema `AvailablePageSchema` in request body + - [Added] property `sections[].predicate.schedule` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].predicate.platform` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].predicate.zones` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].source` of schema `AvailablePageSchemaSections` in response with status code 200 + - [Added] property `seo.sitemap` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.metaTags` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `createdAt` of schema `AvailablePageSchema` in response with status code 200 + - [Added] property `updatedAt` of schema `AvailablePageSchema` in response with status code 200 + + +#### updateMultiplePages + +- ##### What's New + - [Added] property `pages[].sections[].predicate.schedule` of schema `AvailablePagePredicate` in request body + - [Added] property `pages[].sections[].predicate.platform` of schema `AvailablePagePredicate` in request body + - [Added] property `pages[].sections[].predicate.zones` of schema `AvailablePagePredicate` in request body + - [Added] property `pages[].sections[].source` of schema `AvailablePageSchemaSections` in request body + - [Added] property `pages[].seo.sitemap` of schema `AvailablePageSeo` in request body + - [Added] property `pages[].seo.breadcrumb` of schema `AvailablePageSeo` in request body + - [Added] property `pages[].seo.metaTags` of schema `AvailablePageSeo` in request body + - [Added] property `pages[].createdAt` of schema `AvailablePageSchema` in request body + - [Added] property `pages[].updatedAt` of schema `AvailablePageSchema` in request body + - [Added] property `pages[].sections[].predicate.schedule` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `pages[].sections[].predicate.platform` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `pages[].sections[].predicate.zones` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `pages[].sections[].source` of schema `AvailablePageSchemaSections` in response with status code 200 + - [Added] property `pages[].seo.sitemap` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `pages[].seo.breadcrumb` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `pages[].seo.metaTags` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `pages[].createdAt` of schema `AvailablePageSchema` in response with status code 200 + - [Added] property `pages[].updatedAt` of schema `AvailablePageSchema` in response with status code 200 + + +#### getPage + +- ##### What's New + - [Added] property `sections[].predicate.schedule` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].predicate.platform` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].predicate.zones` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].source` of schema `AvailablePageSchemaSections` in response with status code 200 + - [Added] property `seo.sitemap` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.metaTags` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `createdAt` of schema `AvailablePageSchema` in response with status code 200 + - [Added] property `updatedAt` of schema `AvailablePageSchema` in response with status code 200 + + +#### updatePage + +- ##### What's New + - [Added] property `sections[].predicate.schedule` of schema `AvailablePagePredicate` in request body + - [Added] property `sections[].predicate.platform` of schema `AvailablePagePredicate` in request body + - [Added] property `sections[].predicate.zones` of schema `AvailablePagePredicate` in request body + - [Added] property `sections[].source` of schema `AvailablePageSchemaSections` in request body + - [Added] property `seo.sitemap` of schema `AvailablePageSeo` in request body + - [Added] property `seo.breadcrumb` of schema `AvailablePageSeo` in request body + - [Added] property `seo.metaTags` of schema `AvailablePageSeo` in request body + - [Added] property `createdAt` of schema `AvailablePageSchema` in request body + - [Added] property `updatedAt` of schema `AvailablePageSchema` in request body + - [Added] property `sections[].predicate.schedule` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].predicate.platform` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].predicate.zones` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].source` of schema `AvailablePageSchemaSections` in response with status code 200 + - [Added] property `seo.sitemap` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.metaTags` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `createdAt` of schema `AvailablePageSchema` in response with status code 200 + - [Added] property `updatedAt` of schema `AvailablePageSchema` in response with status code 200 + + +#### deletePage + +- ##### What's New + - [Added] property `sections[].predicate.schedule` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].predicate.platform` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].predicate.zones` of schema `AvailablePagePredicate` in response with status code 200 + - [Added] property `sections[].source` of schema `AvailablePageSchemaSections` in response with status code 200 + - [Added] property `seo.sitemap` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.breadcrumb` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `seo.metaTags` of schema `AvailablePageSeo` in response with status code 200 + - [Added] property `createdAt` of schema `AvailablePageSchema` in response with status code 200 + - [Added] property `updatedAt` of schema `AvailablePageSchema` in response with status code 200 + + +#### getCompanyLevelThemes + +- ##### What's New + - [Added] `query` parameter `searchText` (type: `string`) + + - [Added] property `[].marketplaceThemeId.release` of schema `MarketplaceThemeId` in response with status code 200 + - [Added] property `[].marketplaceThemeId.createdAt` of schema `MarketplaceThemeId` in response with status code 200 + - [Added] property `[].marketplaceThemeId.updatedAt` of schema `MarketplaceThemeId` in response with status code 200 + - [Added] property `[].appliedThemes` of schema `CompanyThemeSchema` in response with status code 200 + + +#### addMarketplaceThemeToCompany + +- ##### What's New + - [Added] property `marketplaceThemeId.release` of schema `MarketplaceThemeId` in response with status code 200 + - [Added] property `marketplaceThemeId.createdAt` of schema `MarketplaceThemeId` in response with status code 200 + - [Added] property `marketplaceThemeId.updatedAt` of schema `MarketplaceThemeId` in response with status code 200 + - [Added] property `appliedThemes` of schema `CompanyThemeSchema` in response with status code 200 + + +#### deleteCompanyTheme + +- ##### What's New + - [Added] property `marketplaceThemeId.release` of schema `MarketplaceThemeId` in response with status code 200 + - [Added] property `marketplaceThemeId.createdAt` of schema `MarketplaceThemeId` in response with status code 200 + - [Added] property `marketplaceThemeId.updatedAt` of schema `MarketplaceThemeId` in response with status code 200 + - [Added] property `appliedThemes` of schema `CompanyThemeSchema` in response with status code 200 + + +#### getApplicationThemes + +- ##### What's New + - [Breaking] [Added] properties `[].config.list[].page[].page`, `[].config.list[].page[].settings` in response with status code 200 + - [Added] property `[].config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `[].assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `[].assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `[].src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `[].themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `[].companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `[].config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `[].config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### getThemeById + +- ##### What's New + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in response with status code 200 + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### updateTheme + +- ##### What's New + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in request body + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in request body + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in response with status code 200 + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in request body + - [Deleted] properties in request body + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in request body + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### deleteTheme + +- ##### What's New + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in response with status code 200 + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### addThemeToApplication + +- ##### What's New + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in response with status code 200 + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### updateThemeName + +- ##### What's New + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in response with status code 200 + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### applyTheme + +- ##### What's New + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in response with status code 200 + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### duplicateTheme + +- ##### What's New + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in response with status code 200 + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### getAppliedTheme + +- ##### What's New + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in response with status code 200 + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### getThemeForPreview + +- ##### What's New + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in response with status code 200 + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### upgradeTheme + +- ##### What's New + - [Breaking] [Added] properties `config.list[].page[].page`, `config.list[].page[].settings` in response with status code 200 + - [Added] property `config.globalSchema.props[].value` of schema `Prop` in response with status code 200 + - [Added] property `assets.css.link` of schema `CSS` in response with status code 200 + - [Added] property `assets.umdJs.link` of schema `UMDJs` in response with status code 200 + - [Added] property `src` of schema `ThemesSchema` in response with status code 200 + - [Added] property `themeType` of schema `ThemesSchema` in response with status code 200 + - [Added] property `companyId` of schema `ThemesSchema` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `config.list[].custom` of schema `ThemeConfiguration` in response with status code 200 + - [Deleted] properties in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `config.list[].page[]` of schema `ThemeConfiguration` in response with status code 200 + + +#### getCompanyLevelPrivateThemes + +- ##### What's New + - [Added] method `getCompanyLevelPrivateThemes` + + + +### User + + + +#### createUserGroup + +- ##### What's New + - [Added] property `conditions` of schema `CreateUserGroup` in request body + - [Added] property `type` of schema `CreateUserGroup` in request body + - [Added] property `conditions` of schema `UserGroupResponseSchema` in response with status code 201 + - [Added] property `error` of schema `UserGroupResponseSchema` in response with status code 201 + - [Added] property `type` of schema `UserGroupResponseSchema` in response with status code 201 + - [Added] property `isActive` of schema `UserGroupResponseSchema` in response with status code 201 + +- ##### What's Deprecated + - [Deleted] Required status from property `file_url` in request body + + +#### getUserGroups + +- ##### What's New + - [Added] `query` parameter `type` (type: `string`) + + - [Added] property `items[].conditions` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `items[].error` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `items[].type` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `items[].isActive` of schema `UserGroupResponseSchema` in response with status code 200 + + +#### updateUserGroup + +- ##### What's New + - [Added] property `conditions` of schema `UpdateUserGroupSchema` in request body + - [Added] property `type` of schema `UpdateUserGroupSchema` in request body + - [Added] property `conditions` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `error` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `type` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `isActive` of schema `UserGroupResponseSchema` in response with status code 200 + + +#### getUserGroupById + +- ##### What's New + - [Added] property `conditions` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `error` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `type` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `isActive` of schema `UserGroupResponseSchema` in response with status code 200 + + +#### updateUserGroupPartially + +- ##### What's New + - [Added] property `conditions` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `error` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `type` of schema `UserGroupResponseSchema` in response with status code 200 + - [Added] property `isActive` of schema `UserGroupResponseSchema` in response with status code 200 + + +#### createUserAttributeDefinition + +- ##### What's New + - [Added] method `createUserAttributeDefinition` + + + +#### getUserAttributeDefinitions + +- ##### What's New + - [Added] method `getUserAttributeDefinitions` + + + +#### updateUserAttributeDefinition + +- ##### What's New + - [Added] method `updateUserAttributeDefinition` + + + +#### deleteUserAttributeDefinitionById + +- ##### What's New + - [Added] method `deleteUserAttributeDefinitionById` + + + +#### getUserAttributeDefinitionById + +- ##### What's New + - [Added] method `getUserAttributeDefinitionById` + + + +#### updateUserAttribute + +- ##### What's New + - [Added] method `updateUserAttribute` + + + +#### getUserAttribute + +- ##### What's New + - [Added] method `getUserAttribute` + + + +#### deleteUserAttribute + +- ##### What's New + - [Added] method `deleteUserAttribute` + + + +#### getUserAttributesForUser + +- ##### What's New + - [Added] method `getUserAttributesForUser` + + + +#### getUserAttributeById + +- ##### What's New + - [Added] method `getUserAttributeById` + + + +### Webhook + + + +#### manualRetryOfFailedEvent + +- ##### What's New + - [Added] property `status` of schema `RetryEventRequest` in request body + +- ##### What's Deprecated + - [Deleted] Value format from `date-time` from property `endDate` of schema `EventProcessRequest` in request body + - [Deleted] Value format from `date-time` from property `startDate` of schema `EventProcessRequest` in request body + - [Breaking] [Deleted] Response with status 400 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `` of schema `EventProcessedSuccessResponse` in response with status code 200 + + +#### getEventCounts + +- ##### What's New + - [Added] property `status` of schema `RetryEventRequest` in request body + +- ##### What's Deprecated + - [Deleted] Value format from `date-time` from property `endDate` of schema `EventProcessRequest` in request body + - [Deleted] Value format from `date-time` from property `startDate` of schema `EventProcessRequest` in request body + - [Breaking] [Deleted] Response with status 400 + + +#### getManualRetryStatus + +- ##### What's Deprecated + - [Breaking] [Deleted] Response with status 400 + + +#### manualRetryCancel + +- ##### What's Deprecated + - [Deleted] properties `success`, `message` in response with status code 200 + - [Breaking] [Deleted] Response with status 400 + + +#### getDeliveryReports + +- ##### What's New + - [Added] property `status` of schema `EventProcessRequest` in request body + - [Added] property `rows[].messageId` of schema `EventProcessReportObject` in response with status code 200 + - [Added] property `rows[].eventTraceId` of schema `EventProcessReportObject` in response with status code 200 + - [Added] property `page.totalPage` of schema `Page` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] Response with status 400 + +- ##### What's Changed + - [Breaking] [Changed] Type from `string` to `object` of property `rows[].data` of schema `EventProcessReportObject` in response with status code 200 + + +#### downloadDeliveryReport + +- ##### What's New + - [Added] property `status` of schema `EventProcessRequest` in request body + + +#### fetchAllEventConfigurations + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `eventConfigs[].description` of schema `EventConfig` in response with status code 200 + - [Added] property `eventConfigs[].eventSchema` of schema `EventConfig` in response with status code 200 + - [Added] property `eventConfigs[].updatedOn` of schema `EventConfig` in response with status code 200 + - [Breaking] [Added] Type `object` to property `eventConfigs[]` of schema `EventConfig` in response with status code 200 + - [Breaking] [Added] Type `object` to property `` of schema `EventConfigResponse` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Value format from `int32` from property `eventConfigs[].id` of schema `EventConfig` in response with status code 200 + + +#### getReportFilters + +- ##### What's New + - [Breaking] [Added] Type `array` to property `` of schema `` in response with status code 200 + - [Added] property `[]` of schema `` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] properties `items` in response with status code 200 + + +#### getHistoricalReports + +- ##### What's New + - [Added] property `items[].association.subscriberIds` of schema `HistoryAssociation` in response with status code 200 + - [Breaking] [Added] Type `object` to property `items[].association` of schema `HistoryAssociation` in response with status code 200 + - [Added] property `items[].filters.events` of schema `HistoryFilters` in response with status code 200 + - [Added] property `items[].filters.searchText` of schema `HistoryFilters` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].uploadServiceResponse` of schema `UploadServiceObject` in response with status code 200 + - [Breaking] [Added] Possible nullable value `true` to property `items[].updatedOn` of schema `HistoryItems` in response with status code 200 + - [Added] property `page` of schema `HistoryResponse` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Value format from `int32` from property `items[].association.companyId` of schema `AssociationDetails` in response with status code 200 + + +#### cancelJobByName + +- ##### What's New + - [Added] property `message` of schema `CancelResponse` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `code` of schema `CancelResponse` in response with status code 200 + + +#### getSubscribersByCompany + +- ##### What's New + - [Added] property `items` of schema `SubscriberConfigList` in response with status code 200 + - [Added] property `page` of schema `SubscriberConfigList` in response with status code 200 + +- ##### What's Deprecated + - [Breaking] [Deleted] property `id` of schema `SubscriberResponse` in response with status code 200 + - [Breaking] [Deleted] property `name` of schema `SubscriberResponse` in response with status code 200 + - [Breaking] [Deleted] property `association` of schema `SubscriberResponse` in response with status code 200 + - [Breaking] [Deleted] property `status` of schema `SubscriberResponse` in response with status code 200 + - [Breaking] [Deleted] property `webhookUrl` of schema `SubscriberResponse` in response with status code 200 + - [Breaking] [Deleted] property `customHeaders` of schema `SubscriberResponse` in response with status code 200 + - [Breaking] [Deleted] property `emailId` of schema `SubscriberResponse` in response with status code 200 + - [Breaking] [Deleted] property `authMeta` of schema `SubscriberResponse` in response with status code 200 + - [Breaking] [Deleted] property `createdOn` of schema `SubscriberResponse` in response with status code 200 + - [Breaking] [Deleted] property `updatedOn` of schema `SubscriberResponse` in response with status code 200 + - [Breaking] [Deleted] property `eventConfigs` of schema `SubscriberResponse` in response with status code 200 + +- ##### What's Changed + - [Breaking] [Changed] Required status of query parameter `page_no` + - [Changed] Required status of path parameter `company_id` + - [Changed] Path From `/service/platform/webhook/v1.0/company/{company_id}/subscriber` To `/service/platform/webhook/v1.0/company/{company_id}/subscriber/` + + +#### registerSubscriberToEvent + +- ##### What's New + - [Added] property `type` of schema `SubscriberConfigResponse` in response with status code 200 + - [Added] property `modifiedBy` of schema `SubscriberConfigResponse` in response with status code 200 + - [Added] property `updatedOn` of schema `SubscriberConfigResponse` in response with status code 200 + - [Added] property `createdOn` of schema `SubscriberConfigResponse` in response with status code 200 + +- ##### What's Changed + - [Changed] Path From `/service/platform/webhook/v1.0/company/{company_id}/subscriber` To `/service/platform/webhook/v1.0/company/{company_id}/subscriber/` + + +#### updateSubscriberConfig + +- ##### What's New + - [Added] property `type` of schema `SubscriberConfigResponse` in response with status code 200 + - [Added] property `modifiedBy` of schema `SubscriberConfigResponse` in response with status code 200 + - [Added] property `updatedOn` of schema `SubscriberConfigResponse` in response with status code 200 + - [Added] property `createdOn` of schema `SubscriberConfigResponse` in response with status code 200 + +- ##### What's Changed + - [Changed] Path From `/service/platform/webhook/v1.0/company/{company_id}/subscriber` To `/service/platform/webhook/v1.0/company/{company_id}/subscriber/` + + +#### getSubscriberById + +- ##### What's New + - [Added] property `eventConfigs[].eventSchema` of schema `EventConfigs` in response with status code 200 + - [Added] property `eventConfigs[].updatedOn` of schema `EventConfigs` in response with status code 200 + - [Added] property `eventConfigs[].subscriberEventMapping` of schema `EventConfigs` in response with status code 200 + - [Breaking] [Added] Type `object` to property `eventConfigs[]` of schema `EventConfigs` in response with status code 200 + - [Added] property `type` of schema `SubscriberResponse` in response with status code 200 + - [Added] property `modifiedBy` of schema `SubscriberResponse` in response with status code 200 + + +#### getSubscribersByExtensionId + +- ##### What's New + - [Added] property `items[].eventConfigs[].eventSchema` of schema `EventConfigs` in response with status code 200 + - [Added] property `items[].eventConfigs[].updatedOn` of schema `EventConfigs` in response with status code 200 + - [Added] property `items[].eventConfigs[].subscriberEventMapping` of schema `EventConfigs` in response with status code 200 + - [Breaking] [Added] Type `object` to property `items[].eventConfigs[]` of schema `EventConfigs` in response with status code 200 + - [Added] property `items[].type` of schema `SubscriberResponse` in response with status code 200 + - [Added] property `items[].modifiedBy` of schema `SubscriberResponse` in response with status code 200 + - [Added] property `page.totalPage` of schema `Page` in response with status code 200 + +- ##### What's Changed + - [Changed] Path From `/service/platform/webhook/v1.0/company/{company_id}/extension/{extension_id}/subscriber` To `/service/platform/webhook/v1.0/company/{company_id}/extension/{extension_id}/subscriber/` + + +## Public Client + +- [Added] Billing class in public client +- [Added] Content class in public client + + +### Webhook + + + +#### fetchAllWebhookEvents + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `eventConfigs[].description` of schema `EventConfig` in response with status code 200 + - [Added] property `eventConfigs[].eventSchema` of schema `EventConfig` in response with status code 200 + - [Added] property `eventConfigs[].updatedOn` of schema `EventConfig` in response with status code 200 + - [Breaking] [Added] Type `object` to property `eventConfigs[]` of schema `EventConfig` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Value format from `int32` from property `eventConfigs[].id` of schema `EventConfig` in response with status code 200 + + +#### queryWebhookEventDetails + +- ##### What's New + - [Breaking] [Added] Possible nullable value `true` to property `eventConfigs[].description` of schema `EventConfig` in response with status code 200 + - [Added] property `eventConfigs[].eventSchema` of schema `EventConfig` in response with status code 200 + - [Added] property `eventConfigs[].updatedOn` of schema `EventConfig` in response with status code 200 + - [Breaking] [Added] Type `object` to property `eventConfigs[]` of schema `EventConfig` in response with status code 200 + +- ##### What's Deprecated + - [Deleted] Value format from `int32` from property `eventConfigs[].id` of schema `EventConfig` in response with status code 200 + + +#### notifyDepricatedEvent + +- ##### What's New + - [Added] method `notifyDepricatedEvent` + + + +#### testHandlerTransformation + +- ##### What's New + - [Added] method `testHandlerTransformation` + + + +#### validateSchema + +- ##### What's New + - [Added] method `validateSchema` + + + # CHANGE LOG (1.3.9) - fp-v1.8.6 ## Application Client