---
title: "List all coupons of a guest"
method: GET
path: "/v1/guests/{guest_id}/coupons"
---

# List all coupons of a guest

`GET /v1/guests/{guest_id}/coupons`

Provide unique identifier of the guest as `guest_id` and this api will retrieve the coupon history of the respective guest.
you can also use pagination by passing page and size query parameters if guest has huge number of records. By default page is set to 1 and size is set to 10. Size cannot be more than 100 which means maximum records per page cannot be more than 100.

## Path parameters

- `guest_id` string, required

## Response `200`

200

- object
  - `coupons` object[]
    - `id` string
    - `number` string
    - `invoice_id` string
    - `invoice_number` string
    - `reciept_number` string
    - `description` string
    - `issue_date` string
    - `issued_center` string
    - `expiry_date` unknown
    - `redemption` string
    - `redeemed_center` string
    - `redeemable_by_all` string
    - `status` string
  - `page_info` object
    - `total` integer
    - `page` integer
    - `size` integer

## Other responses

- `400` — 400

---

[API](https://skmtc.net/zenoti/apis/zenoti-authentication.md) · [All operations](https://skmtc.net/zenoti/apis/zenoti-authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zenoti/zenoti-authentication/revisions/e628f892391a/schema)
