Newweb
v0.4.0
- Regenerated from the latest API specification
Surface gate — web
- Verdict:
pass - Classification:
breaking - Version:
0.3.0→0.4.0 - Breaking changes:
2603, additive:2580
Breaking surface change carried by a minor bump (0.3.0 → 0.4.0) — allowed.
2603 breaking change(s)
Carts.cartsAbandon — parameter 'params' type changed: { id: string } → { id: string, sessionKey?: string }
Carts.cartsActivate — parameter 'params' type changed: { id: string } → { id: string, sessionKey?: string }
Carts.cartsClaim — parameter 'params' type changed: { contactId: string, sessionKey: string, strategy?: CartMergeStrategy, targetCartId?: string } → { contactId: string, sessionKey: string, organizationId?: string, strategy?: CartMergeStrategy, targetCartId?: string }
Carts.cartsClaim — parameter 'strategy' type changed: CartMergeStrategy → string
Carts.cartsClaim — parameter 'targetCartId' type changed: string → CartMergeStrategy
Carts.cartsClaim — parameter 2 renamed: 'strategy' → 'organizationId'
Carts.cartsClaim — parameter 3 renamed: 'targetCartId' → 'strategy'
Carts.cartsCreate — parameter 'channelId' type changed: string → object
Carts.cartsCreate — parameter 'isCurrent' type changed: boolean → string
Carts.cartsCreate — parameter 'metadata' type changed: object → boolean
Carts.cartsCreate — parameter 'name' type changed: string → object
Carts.cartsCreate — parameter 'params' type changed: { channelId?: string, contactId?: string, currency?: string, isCurrent?: boolean, metadata?: object, name?: string, sessionKey?: string } → { attribution?: object, channelId?: string, contactId?: string, currency?: string, isCurrent?: boolean, metadata?: object, name?: string, organizationId?: string, sessionKey?: string }
Carts.cartsCreate — parameter 0 renamed: 'channelId' → 'attribution'
Carts.cartsCreate — parameter 1 renamed: 'contactId' → 'channelId'
Carts.cartsCreate — parameter 2 renamed: 'currency' → 'contactId'
Carts.cartsCreate — parameter 3 renamed: 'isCurrent' → 'currency'
Carts.cartsCreate — parameter 4 renamed: 'metadata' → 'isCurrent'
Carts.cartsCreate — parameter 5 renamed: 'name' → 'metadata'
Carts.cartsCreate — parameter 6 renamed: 'sessionKey' → 'name'
Carts.cartsDelete — parameter 'params' type changed: { id: string } → { id: string, sessionKey?: string }
Carts.cartsGet — parameter 'params' type changed: { id: string } → { id: string, sessionKey?: string }
Carts.cartsList — parameter 'abandonedAt' type changed: string → number
Carts.cartsList — parameter 'createdAt' type changed: string → number
Carts.cartsList — parameter 'currency' type changed: string → boolean
Carts.cartsList — parameter 'isCurrent' type changed: boolean → string
Carts.cartsList — parameter 'itemCount' type changed: number → string
Carts.cartsList — parameter 'limit' type changed: number → string
Carts.cartsList — parameter 'mergedIntoCartId' type changed: string → number
Carts.cartsList — parameter 'offset' type changed: number → string
Carts.cartsList — parameter 'orderRef' type changed: string → number
Carts.cartsList — parameter 'orderedAt' type changed: string → number
Carts.cartsList — parameter 'params' type changed: { id?: string, name?: string, status?: CartStatus, contactId?: string, sessionKey?: string, channelId?: string, currency?: string, isCurrent?: boolean, itemCount?: number, subtotal?: number, abandonedAt?: string, orderedAt?: string, orderRef?: string, mergedIntoCartId?: string, createdAt?: string, updatedAt?: string, limit?: number, offset?: number, order?: string } → { id?: string, name?: string, status?: CartStatus, contactId?: string, organizationId?: string, sessionKey?: string, isGuest?: boolean, channelId?: string, currency?: string, isCurrent?: boolean, itemCount?: number, subtotal?: number, discountTotal?: number, shippingTotal?: number, taxTotal?: number, grandTotal?: number, shippingMethod?: string, totalsComputedAt?: string, abandonedAt?: string, orderedAt?: string, orderRef?: string, mergedIntoCartId?: string, createdAt?: string, updatedAt?: string, limit?: number, offset?: number, order?: string }
Carts.cartsList — parameter 'subtotal' type changed: number → boolean
Carts.cartsList — parameter 'updatedAt' type changed: string → number
Carts.cartsList — parameter 10 renamed: 'abandonedAt' → 'itemCount'
Carts.cartsList — parameter 11 renamed: 'orderedAt' → 'subtotal'
Carts.cartsList — parameter 12 renamed: 'orderRef' → 'discountTotal'
Carts.cartsList — parameter 13 renamed: 'mergedIntoCartId' → 'shippingTotal'
Carts.cartsList — parameter 14 renamed: 'createdAt' → 'taxTotal'
Carts.cartsList — parameter 15 renamed: 'updatedAt' → 'grandTotal'
… and 2563 more
2580 additive change(s)
AccountStatusStatus — enum added
AdAccountPatchPlatform — enum added
AdAccountPlatform — enum added
AdAccountStatus — enum added
AdAccountWritePlatform — enum added
AdSpendDayBookingState — enum added
AdSpendDayPlatform — enum added
AddItemRequestPriceReason — enum added
AddressCreateRequestDeliveryPointType — enum added
AddressCreateRequestValidationStatus — enum added
AddressDeliveryPointType — enum added
AddressUpdateRequestDeliveryPointType — enum added
AddressUpdateRequestValidationStatus — enum added
AddressValidationStatus — enum added
AdsAccounts — class added
AdsConversions — class added
AdsFeeds — class added
AdsJobs — class added
AdsLinks — class added
AdsRules — class added
AdsSpend — class added
AdsSyncs — class added
AdsVocabularies — class added
AssetApp — enum added
AssetsLicense — enum added
AttributionFactTouchKind — enum added
AudienceImportState — enum added
AudienceKind — enum added
AudienceMemberEventKind — enum added
AudienceMemberSource — enum added
AudiencePatchKind — enum added
AudiencePatchRuleMatch — enum added
AudiencePreviewRequestRuleMatch — enum added
AudienceRecomputeState — enum added
AudienceRuleChannel — enum added
AudienceRuleKind — enum added
AudienceRuleMatch — enum added
AudienceRuleMatchMode — enum added
AudienceRulePatchChannel — enum added
AudienceRulePatchKind — enum added
… and 2540 more