---
title: "List all packages of a center"
method: GET
path: "/v1/centers/{center_id}/packages"
---

# List all packages of a center

`GET /v1/centers/{center_id}/packages`

This API helps you to retrieve all the packages that are active in the center. You must specify the unique identifier of the center as `center_id` in the API request.You can also leverage the pagination feature by passing `page` and `size` query parameters if you have a large number of records to be displayed. By default, `page` is set as 1 and `size` is set as 10. size cannot be more than 100: which means that the maximum records per page cannot be more than 100.

## Path parameters

- `center_id` string, required

## Query parameters

- `appointment_date` string, date
- `type` ''
- `excludeServices` boolean
- `blockServiceLevelTaxPackages` boolean
- `page` integer
- `size` integer
- `show_in_catalog` boolean
- `expand` string
- `category_id` integer
- `search_text` string
- `is_active` boolean
- `PackageType` ''
- `series_package_type` ''
- `member_price` boolean
- `guest_id` integer
- `is_giftcard_enabled` boolean

## Response `200`

200

- union
  - object
    - `packages` object[]
      - `id` string
      - `code` string
      - `name` string
      - `description` string
      - `type` integer
      - `category_id` string
      - `Business_unit_id` string
      - `version_id` string
      - `html_description` string
      - `time` integer
      - `booking_start_date` string
      - `booking_end_date` string
      - `commission` object
        - `eligible` boolean
        - `factor` integer
        - `type` integer
        - `value` integer
      - `preferences` object
        - `allow_cancellation_fee` boolean
        - `allow_cancellation_comission` boolean
        - `allow_no_show_fee` boolean
        - `allow_no_show_comission` boolean
        - `allow_membership_redemption` boolean
        - `allow_giftcard_redemption` boolean
        - `enforce_otp` boolean
      - `catalog_info` object
        - `show_in_catalog` boolean
        - `can_book` boolean
        - `show_price` boolean
        - `display_name` string
        - `display_price` string
        - `video_url` string
      - `centers` object[]
        - `center_id` string
        - `currency_id` integer
        - `sale_price` integer
        - `tax_id` unknown
        - `auto_renewal` boolean
      - `tags` unknown
      - `benefits` object
        - `services` object[]
          - `id` string
          - `item_type` integer
          - `quantity` integer
          - `order` integer
          - `recognize_revenue` boolean
        - `products` object[]
        - `bundled_products` object[]
    - `page_info` object
      - `total` integer
      - `page` integer
      - `size` integer
  - object
    - `packages` object[]
      - `id` string
      - `code` string
      - `name` string
      - `description` string
      - `type` integer
      - `active` boolean
      - `category_id` string
      - `business_unit_id` string
      - `version_id` string
      - `html_description` string
      - `time` integer
      - `booking_start_date` unknown
      - `booking_end_date` unknown
      - `commission` object
        - `eligible` boolean
        - `factor` integer
        - `type` integer
        - `value` integer
      - `preferences` unknown
      - `catalog_info` unknown
      - `centers` object[]
        - `center_id` string
        - `currency_id` integer
        - `sale_price` integer
        - `price_with_tax` integer
        - `tax_id` string
        - `auto_renewal` boolean
        - `discount_price` unknown
      - `tags` unknown
      - `benefits` unknown
    - `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)
