Skip to main content

Refund POS order

Method POST

https://my.easyweek.io/api/public/v2/orders/{order_uuid}/refund

Description: This endpoint refunds (reverts) a paid POS order — it voids the invoice and reverses the sale. The request takes no body. An order that is not paid, or has already been reverted, returns 409.

Example Request

curl -i -X POST \
https://my.easyweek.io/api/public/v2/orders/{order_uuid}/refund \
-H 'Authorization: Bearer <YOUR_SECRET>' \
-H 'Workspace: <YOUR_WORKSPACE>'

Path Parameters

  • order_uuid (string, required): The unique identifier of the paid order to refund.

Example Response

{
"uuid": "a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
"status": "refunded",
"order_number": 42,
"is_reverted": true,
"booking_uuids": [],
"created_at": "2026-07-16T09:00:00Z",
"subtotal": 3000,
"account_paid_amount": 3000,
"voucher_paid_amount": 0,
"discount_amount": 0,
"discount_mode": null,
"discount_percent": null,
"promocode": null,
"promocode_discount_amount": null,
"payment_method": "cash_account",
"comment": null,
"customer": null,
"goods": [
{
"good_uuid": "9c2f1b7e-2f8a-4a1e-bd2c-6b3a1f9e0d11",
"name": "Shampoo",
"article": "SKU-123",
"quantity": 2,
"price": 1500
}
],
"services": [],
"vouchers": []
}