Skip to main content

API v4.12.0

: Staging

: Production

✨ New

Products

Product warnings and seller agreement enforcement​

Added real-time warnings when sellers have not accepted their marketplace agreement, helping marketplace operators identify and resolve compliance issues before products go live. Product and variant warnings for missing required attributes are now computed on-demand rather than cached, ensuring warnings always reflect the current state of your catalog.

Entitlements

Digital entitlements system​

Introduced a comprehensive digital entitlements system supporting two primary use cases:

License key management:

  • Create and manage license key pools with automatic key generation
  • Reserve keys during checkout with configurable time-to-live
  • Support for per-unit entitlements tied to individual order line items
  • Automatic key reveal upon successful payment
  • Built-in key verification endpoints for validation

Event ticketing:

  • Create capacity pools with seat hold management
  • Generate unique ticket credentials for attendees
  • Support for attendee profile management and updates
  • Ticket scanning and verification
  • Transfer tickets by rotating credentials
  • Track capacity and availability in real-time

Guest entitlements are automatically claimed when users verify their email address, ensuring seamless access to digital products.

🪲 Fixed

Payouts

Made payout creation task redelivery-safe, preventing duplicate payouts when tasks are retried. Also adjusted timeout thresholds to accommodate longer build processes.

Products

Fixed several product management issues:

  • Products can now be safely saved even when their associated seller has been deleted
  • Required attribute warnings are properly removed when attribute requirements are relaxed
  • Category and default variant requirement warnings are now computed correctly
  • Seller references are now properly maintained across product variants and orders
Checkout

Fixed critical checkout issues:

  • Payment records are now preserved when checkout completion fails after the payment gateway has successfully charged the card, preventing lost transaction records
  • Retry attempts after a successful payment capture no longer charge the card again
  • Universal checkout portal now properly creates orders through the standard checkout engine
Seller mgmt

Fixed seller agreement handling to correctly identify the latest effective agreement rather than accepting any historical agreement.

Attributes

Fixed an issue where plain text and rich text attribute values could be incorrectly shared across multiple products, ensuring each product maintains its own independent attribute data.

Was this page helpful?