Here’s what’s new in API that’s been in production since October 16, 2026!
GET /api/sales-channels will now returns cash desksin_store that sit under a physical store. Every sales channel will now have a new parentSalesChannelGuid attribute, which holds the GUID of its parent store for a cash desk and is null for root channels.GET /api/sales-channels/<guid> and GET /api/sales-channels/id/<id>.in_store channel as a physical store, filter on parentSalesChannelGuid === null to keep that behaviour, because cash desks will otherwise appear as stores. This also applies to ?type=in_store, which now returns stores together with their cash deskssalesChannelGuidsalesChannelGuid filter on the order list and order snapshot will now matches exactly the channel you pass. A store GUID will return only orders created directly on the store, not orders from its cash desks.salesChannelGuid with a store, expect cash desk GUIDs you haven’t seen before. You can find them, and the store each one belongs to, in the updated GET /api/sales-channels through the new parentSalesChannelGuid attribute.<prefix><document code>-NN). The creditNote block of GET /api/eshop/document-settings gets new fields useSequentionalNumberSerie, codePrefixInvoice and codePrefixProofPayment. unifyCodeWithOrder is deprecated and no longer means the credit note code equals the order code.GET /api/eshop/document-settings, POST /api/invoices/{code}/credit-note, POST /api/proof-payments/{code}/credit-noteuseSequentionalNumberSerie and handle credit note codes longer than 10 characters (creditNoteCode now allows up to 255).POST /api/reviews/project/snapshot returns all project reviews of an e-shop in one job. See the documentation.DELETE /api/shipping-methods/{guid} endpoint removes an existing shipping method, completing the CRUD set alongside the existing GET, POST and PATCH endpoints. See the documentation.POST /api/orders/{code}/invoice and POST /api/proforma-invoices/{code}/invoice now accept an optional creationTime parameter (ISO 8601 date and time) alongside taxDate and dueDate. See the documentation.New features and improvements in progress, e.g.:
stock:movementeshop:language webhook (with payload)Please 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!