Skip to main content

API v1.59

: Staging

✨ New

voucher codes

Added the capability to search Nautical orders by voucher code, improving searchability and tracking within the system.

fulfillment

Introduced a new webhook event for fulfillment_updated, enabling real-time tracking for fulfillment status updates.

🪲 Fixed

shipping zones

Improved stability and latency issues in ShippingZone.is_supported_country_area that were affecting Checkout timeouts.

checkout

Enhanced checkout stability:

  • Fixed integer casting error in CheckoutSellerShippingMethodsUpdate to improve error handling and accuracy when incorrect ID types are provided.
  • Addressed issues where voucher usage limits were causing checkout failures.
tracking URL

Added tracking URLs to the fulfillment schema, allowing better visibility and traceability for fulfillment status.

voucher validation

Introduced validation to prevent duplicate voucher codes in a single checkout. Now, attempting to apply the same voucher code multiple times raises an InvalidPromoCode error with a clear message.

🚫 Deprecated

API fields and mutations

For the full list of deprecations and suggested replacements, see GraphQL API Deprecations and Removals.

Newly Deprecated

The following fields and types are now deprecated and will be removed in future releases:

  • Webhooks - webhookSamplePayload
Removed

Fully Deprecated

The following fields, types, and mutations have reached end of their deprecation period and have been removed:

  • actions - Orders will be changed to have no actions. All actions should be performed against the NauticalOrder
  • quantity - On the nauticalOrderLine and OrderLine models. Use the more explicit quantityOrdered instead
  • quantity On the refundLine model. This value was split into quantityFulfilled and quantityUnfulfilled
  • currencies.totalLinesPrice
  • defaultCurrency
  • isSellerShippingZoneCreationAllowed

Was this page helpful?