Delete a product draft
Deletes the draft of a product and cleans up associated resources (images, scans that differ from the published version). Uses the product ID to find the associated draft. The published product is not affected. Requires a management API key (`mk_`).
Authorization
ManagementApiKey Management API key — starts with mk_. Generate one from your dashboard.
In: header
Path Parameters
Restaurant ID
uuidProduct ID
uuidResponse Body
application/json
application/json
application/json
curl -X DELETE "https://example.com/api/v1/management/restaurants/497f6eca-6276-4993-bfeb-53cbbbba6f08/products/497f6eca-6276-4993-bfeb-53cbbbba6f08/draft"{ "success": true, "data": { "deleted": true, "productId": "dcd53ddb-8104-4e48-8cc0-5df1088c6113" }}Update a product draft
Partially updates a product draft — name, description, price, and/or availability. Only specified fields are modified. Requires a management API key (`mk_`).
Publish a product draft
Publishes the draft of a product, making it publicly visible. Uses the product ID to find the associated draft. If the product was already published, the published version is updated. If it was a new (unpublished) product, a new published product is created. The draft is deleted upon successful publication. Requires a management API key (`mk_`).