---
title: "List Card Products"
method: GET
path: "/cards/products"
tags: ["Cards"]
---

# List Card Products

`GET /cards/products`

## Query parameters

- `form` 'PHYSICAL' | 'VIRTUAL' — PHYSICAL or VIRTUAL.
- `page_token` string — Optional pagination token to be provided to retrieve subsequent pages, returned from previous get
- `limit` integer — Maximum number of objects to return per page. If the limit is greater than 100, then it will be set to 100.

## Response `200`

List of available Card Products

- CardProductListResponse
  - `card_products` CardProductResponse[], required — Array of Card Products
    - `active` boolean, required — Indicates whether the Card Product is active
    - `bin_country` string — ISO-3166-1 Alpha-2 country code
    - `bypass_risk_errors` boolean — Allow bypassing risk engine errors.
    - `card_brand` 'MASTERCARD' | 'VISA' — The brand of a card product
    - `card_category` 'COMMERCIAL' | 'CONSUMER' — The category of the card
    - `card_fulfillment_country` string — ISO-3166-1 Alpha-2 country code
    - `card_fulfillment_provider` 'ARROWEYE' | 'GD' — card fulfillment provider for physical cards
    - `card_program_id` string, uuid, required — Card Program ID
    - `card_type` 'CREDIT' | 'DEBIT' | 'PREPAID' — The type of the card program and BIN. This includes CREDIT and PREPAID as a way to use these types of products prior to v1 being available. Until v1 card program and BIN APIs are available you can create CREDIT and PREPAID BINs and card programs using the v1 API. Note that dealing with CREDIT and PREPAID cards requires the v1 API.
    - `color` string — Color code for dynamic card elements such as PAN and card holder name
    - `creation_time` string, date-time, required — The timestamp representing when the Card Product was created
    - `cross_border_enabled` boolean — Enable/Disable cross border transaction - transaction will be automatically declined when merchant country is different than BIN country when disabled. Cross-Border transaction are disabled by default.
    - `digital_wallet_tokenization` DigitalWalletTokenization, required
      - `card_art_id` string — Specifies the digital wallet card art identifier for the card product.
      - `provisioning_controls` ProvisioningControls
        - `in_app_provisioning` InAppProvisioning
          - `address_verification` DigitalWalletTokenAddressVerification
            - `validate` boolean
          - `enabled` boolean
        - `manual_entry` ManualEntry
          - `address_verification` DigitalWalletTokenAddressVerification
            - `validate` boolean
          - `enabled` boolean
        - `wallet_provider_card_on_file` WalletProviderCardOnFile
          - `address_verification` DigitalWalletTokenAddressVerification
            - `validate` boolean
          - `enabled` boolean
    - `end_date` string, date-time, required — The time when the Card Product is decommissioned
    - `id` string, uuid, required — Card Product ID
    - `image` boolean — Indicates whether or not there is an overlay image of the card product available
    - `image_mode` 'REQUIRED' | 'REQUIRED_APPROVED_FIRST' — The image mode of a card product. If the card product supports custom card images, this value determines how the images will be handled during card issuance. REQUIRED means that cards issued with this card product must have the ID of an image that has been uploaded. Note that the image does not necessarily have to have been approved prior to the issuance request. This mode is currently disabled. REQUIRED_APPROVED_FIRST means that cards issued with this card product must have the ID of an image that has been uploaded and approved.
    - `issue_without_kyc` boolean — Allow issuing cards on this product without requiring KYC
    - `l2l3_enabled` boolean — Enable/Disable l2l3 transaction - L2l3 transaction are disabled by default.
    - `last_modified_time` string, date-time, required — The timestamp representing when the Card Product was last modified
    - `name` string, required — The name of the Card Product
    - `notification_language` 'ces' | 'deu' | 'ell' | 'eng' | 'fra' | 'ita' | 'nld' | 'pol' | 'por' | 'ron' | 'spa' — Specifies the language for 3D Secure and digital wallet token notifications sent to cardholders. By default, notifications are sent in English. Limited list of ISO 639-3 languages codes are supported.
    - `orientation` 'HORIZONTAL' | 'VERTICAL' — Card orientation
    - `package_id` string — Card fulfillment provider’s package ID
    - `physical_card_format` 'CHIP' | 'CONTACT' | 'CONTACTLESS' | 'MAGNETIC_STRIPE' | 'PHYSICAL_COMBO' — The format of a physical card product
    - `return_address` Shipping — Details about the shipping method. If supplied this will override the default shipping address of the customer or account.
      - `address` Address1
        - `address_line_1` string, required — Street address line 1
        - `address_line_2` string — Street address line 2
        - `city` string, required — City
        - `country_code` string, required — ISO-3166-1 Alpha-2 country code
        - `postal_code` string, required — Postal code
        - `state` string, required — State, region, province, or prefecture
      - `care_of_line` string — The name of the person to send in care of
      - `is_expedited_fulfillment` boolean — Is the shipment expedited
      - `method` 'INTERNATIONAL' | 'INTERNATIONAL_GROUND' | 'INTERNATIONAL_PRIORITY' | 'LOCAL_MAIL' | 'LOCAL_PRIORITY' | 'OVERNIGHT' | 'TWO_DAY' — The shipping method. * `INTERNATIONAL_GROUND` is only available for addresses in Canada and Mexico.
      - `phone_number` string — The phone number of the recipient
      - `recipient_name` RecipientName — The name of the recipient to whom the card will be shipped
        - `first_name` string, required
        - `last_name` string, required
        - `middle_name` string
    - `start_date` string, date-time, required — The time when the Card Product goes live
    - `txn_enhancer` 'MX' | 'NONE' — Whether to use a transaction enhancer and/or which vendor to use. Enhancer is a third party service that provides additional data for card transactions. MX is included by default.
    - `form` 'PHYSICAL' | 'VIRTUAL', required — PHYSICAL or VIRTUAL.
    - `three_ds_policy` 'DECISION_GATEWAY' | 'EXEMPT' | 'SMS_OTP', required — EMV 3-D Secure policy. Whenever a 3DS decision gateway refers to a card product, the policy for that card product is always DECISION_GATEWAY. Policy | Description ---------------- | ----------- SMS_OTP | Use the card holder's phone number on file to perform advanced authentication via SMS EXEMPT | Transactions will be exempted from advanced authentication DECISION_GATEWAY | Fintech 3DS decision gateway will decide the 3DS action for each transaction
  - `next_page_token` string — If returned, use the next_page_token to query for the next page of results. Not returned if there are no more rows.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden error
- `500` — Internal server error

---

[API](https://skmtc.net/synctera/apis/synctera-api.md) · [All operations](https://skmtc.net/synctera/apis/synctera-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/synctera/synctera-api/versions/b0d812e6cdd0/schema)
