---
title: "List all memberships of a guest"
method: GET
path: "/v1/guests/{guest_id}/memberships?center_id={center_id}"
---

# List all memberships of a guest

`GET /v1/guests/{guest_id}/memberships?center_id={center_id}`

This API helps you to retrieve the membership history of the respective guest.  You must specify the unique identifier of the guest as `guest_id` in the request.  If you want to breakdown the list of memberships by their status, you must pass the expand parameter `is_active`.  If you are using **api_key** to retrieve the data, it is **mandatory** to specify the `center_id` details in the request.

## Path parameters

- `guest_id` string, required

## Query parameters

- `center_id` string
- `show_redeemable` boolean
- `show_guestpass_enabled_only` boolean
- `guestpass_type` integer
- `expand` string[]
- `is_active` '-1' | '0' | '1'

## Request body

- object
  - `RAW_BODY` string, json

## Response `200`

200

- union
  - object
    - `guest_memberships` object[]
      - `user_membership_id` string
      - `status` integer
      - `is_refunded` boolean
      - `recurrence_status` integer
      - `redeemable` unknown
      - `membership` object
        - `type` integer
        - `code` string
        - `freeze_fee_reason_enabled` boolean
        - `description` unknown
        - `id` string
        - `name` string
      - `invoice` object
        - `receipt_no` string
        - `status` integer
        - `id` string
        - `item_id` string
        - `no` string
      - `expiry_date` string
      - `next_collection_date` unknown
      - `next_collection_amount` integer
      - `freeze_fee_amount` unknown
      - `freeze_fee_next_collection_date` unknown
      - `cancel_fee_amount` unknown
      - `cancel_fee_next_collection_date` unknown
      - `credit_balance` object
        - `total` integer
        - `service` integer
        - `product` integer
        - `other` integer
        - `comments` unknown
      - `credit_amount` object
        - `total` integer
        - `service` integer
        - `product` integer
        - `other` integer
      - `services` object[]
      - `products` object[]
      - `redemption_setting_details` unknown
      - `invoice_center_id` string
      - `restrict_cross_center_redemption` boolean
      - `upgrade_options` object[]
      - `downgrade_options` object[]
      - `historical_invoices` object[]
      - `guestpass_type` string
      - `guestpass_total` integer
      - `guestpass_balance` integer
      - `is_addon_member` boolean
      - `member_code` string
      - `html_benefits` unknown
      - `member_since` string
      - `recurring_details` unknown
  - object
    - `guest_memberships` object[]
      - `user_membership_id` string
      - `status` integer
      - `is_refunded` boolean
      - `recurrence_status` integer
      - `redeemable` unknown
      - `membership` object
        - `type` integer
        - `code` string
        - `freeze_fee_reason_enabled` boolean
        - `description` unknown
        - `id` string
        - `name` string
      - `invoice` object
        - `receipt_no` string
        - `status` integer
        - `id` string
        - `item_id` string
        - `no` string
      - `expiry_date` string
      - `next_collection_date` unknown
      - `next_collection_amount` integer
      - `freeze_fee_amount` unknown
      - `freeze_fee_next_collection_date` unknown
      - `cancel_fee_amount` unknown
      - `cancel_fee_next_collection_date` unknown
      - `credit_balance` object
        - `total` integer
        - `service` integer
        - `product` integer
        - `other` integer
        - `comments` unknown
      - `credit_amount` object
        - `total` integer
        - `service` integer
        - `product` integer
        - `other` integer
      - `services` object[]
      - `products` object[]
      - `redemption_setting_details` unknown
      - `invoice_center_id` string
      - `restrict_cross_center_redemption` boolean
      - `upgrade_options` object[]
      - `downgrade_options` object[]
      - `historical_invoices` object[]
      - `guestpass_type` string
      - `guestpass_total` integer
      - `guestpass_balance` integer
      - `is_addon_member` boolean
      - `member_code` string
      - `html_benefits` unknown
      - `member_since` string
      - `recurring_details` unknown

---

[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)
