---
title: "List Card Products"
method: GET
path: "/v1/issuing/products"
tags: ["Products"]
---

# List Card Products

`GET /v1/issuing/products`

Returns a list of issuing product objects.

## Query parameters

- `page_size` integer, required
- `page_number` integer, required

## Headers

- `x-on-behalf-of` string

## Response `200`

OK - Products returned successfully.

- object
  - `total_pages` integer — The total pages of available items.
  - `total_items` integer — The total counts of available items.
  - `data` CardProductsResponse[]
    - `product_id` string, required — Unique identifier for the card.
    - `mode_type` 'SHARE' | 'SINGLE' — Mode type enum - SINGLE or SHARE. * `SINGLE` - A single card only has prepaid mode. * `SHARE` - A share card can have debit mode, meaning it is associated with debit program and account.
    - `card_bin` string, required — Card number prefix (BIN).
    - `card_form` string[], required — Indicates the supported card form(s) for this product under the current account. Returned as an array: - `VIR` represents a virtual card. - `PHY` represents a physical card.
    - `max_card_quota` integer — The maximum number of cards that can be issued for this product under the current account.
    - `card_scheme` string, required — Card scheme.
    - `no_pin_payment_amount` object[], required — The maximum allowable amounts for no-PIN card transactions, specified per currency. Each item in the array represents the upper limit that can be configured for NO-PIN payments in a specific currency under the current card product.
      - `amount` string, required — Amount for NO-PIN payment.
      - `currency` string, required — ISO 4217 currency code (e.g., USD, SGD).
    - `card_currency` string[], required — Specifies the currencies available for issuing cards with this product. Returned as an array of strings.
    - `create_time` string, required — Time at which the object was created.
    - `update_time` string, required — Time at which the object was updated.
    - `product_status` string, required — Product status - one of `ENABLED`, `DISABLED`. This field is mandatory and must be one of: * `ENABLED` - Product enabled. * `DISABLED` - Product disabled.
    - `required_fields` ProductRequiredField[] — The list of cardholder fields required by this product's card BIN for KYC verification. Returned when configured.
      - `name` string — The field name.
      - `type` string — The field data type: `string` or `object`.
      - `required` boolean — Whether this field is mandatory.
      - `description` string — A human-readable description of the field.
      - `fields` ProductRequiredField[] — Sub-fields when `type` is `object`. Structure is the same as the parent `required_fields` item.

---

[API](https://skmtc.dev/uqpay/apis/authentication-api.md) · [All operations](https://skmtc.dev/uqpay/apis/authentication-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/uqpay/authentication-api/revisions/cef532a10777/schema)
