Here’s what’s new in API that’s been in production since September 17, 2026!
order:create requires the Orders endpoint group). Webhooks without matching permissions are unregistered automatically.eventInstance of product variant webhooks changes from the plain variant code to <productGuid>|<variantCode>. Mass events carry a JSON-serialized list of such values, e.g. ["<guid>|<code>", "<guid>|<code>"].eventInstance as a plain code, split the value on | and read the variant code from the second part.productSelectionMode field. The value parameters keeps the existing behaviour (categories, brands and product flags), while specificProducts applies the coupon only to the products listed in productGuids (up to 1000 products). See the documentation.POST /api/shipping-methods now accepts the complete shipping method configuration, so no follow-up setup in the administration is needed. Existing minimal payloads keep working unchanged.trackingUrl, priority and priceList, in the same shape as GET /api/shipping-methods/{guid}?include=priceList.GET /api/invoices: changeTimeFrom, changeTimeTo, taxDateTo, customerGuidGET /api/proforma-invoices: changeTimeFrom, changeTimeTo, paid, currencyCodeGET /api/delivery-notes: creationTimeFrom, creationTimeTo, changeTimeFrom, changeTimeTo, customerGuidGET /api/customers: creationTimeFrom, creationTimeTo, changeTimeFrom, changeTimeToGET /api/discount-coupons: discountType, currency, shippingPricelanguages in the eshop endpointGET /api/eshop now returns an empty languages array when the Foreign languages module is not active or has not been initialized. Previously the field kept returning language entries left over from an earlier configuration, even though activeModules did not list the module.languages (for example, creating one record per language) should treat an empty array as a single-language e-shop.New features and improvements in progress, e.g.:
PATCH shipping method detail endpointDELETE shipping method detail endpointPlease note: The plan above is subject to change due to unexpected events or changes in priorities — we do not commit to deliver these outputs and outcomes. Thank you for your understanding.
If you have any API-related questions, feedback or requests, please do not hesitate to contact us on api@shoptet.cz. We would love to hear from you!