Skip to main content

API v1.42.0

: Staging

: Production

✨ New

API

Content management mutations

Added new mutations for managing marketplace content:

  • Create, update, and publish content pages
  • Auto-save draft content with automatic expiration
  • Discard draft changes
  • Delete content pages

Draft content auto-saves expire after 30 minutes of inactivity.

Shipping

Country-based shipping zones

Added support for defining shipping zones by country areas, allowing more granular control over where shipping methods are available. Shipping zones now support:

  • Country area definitions for more precise geographic coverage
  • Validation to ensure country areas are configured correctly
  • Metadata and private metadata fields for custom shipping zone data
  • Metadata and private metadata fields for shipping methods
API

Marketplace supported countries

Added supportedCountries to marketplace configuration, allowing operators to define which countries are available for shipping and checkout. The shop.countries query now respects this configuration when the feature flag is enabled.

Orders

Order line relationships

Added a nauticalOrderLine field to OrderLine, making it easier to access marketplace-specific order data.

🪲 Fixed

Attributes

Fixed several issues with product attributes:

  • Swatch attributes now behave correctly when applied to products and variants
  • File attributes can now be properly assigned and updated
  • Attribute input values now have explicit validation
Discounts

Fixed multiple issues with voucher application:

  • Vouchers with "once per order" enabled now correctly apply to only one variant
  • Vouchers use the minimum price from available products when calculating discounts
  • Vouchers with "once per customer" enabled now properly prevent reuse by the same customer
  • Percentage discounts now use proper rounding (ROUND_HALF_UP) for more accurate calculations
API

Fixed an issue where content creation would succeed with duplicate slugs. The API now returns an error when attempting to create content with a slug that already exists.

Seller mgmt

Fixed an issue where querying sellers could fail if the seller record was missing an owner.

Webhooks

Fixed an issue where adding a new address to a customer record did not trigger the Customer Updated webhook.

Payments

Fixed an issue where payment tokens could be incorrectly updated while processing Stripe webhooks.

🚫 Deprecated

Shipping

The isSellerShippingZoneCreationAllowed field has been deprecated in favor of the new country area-based shipping zone configuration.

Was this page helpful?