---
title: "List fields"
method: GET
path: "/payment_rules/fields"
tags: ["Payment Rules"]
---

# List fields

`GET /payment_rules/fields`

Small and returned in full on one page.

## Response `200`

The fields a condition can read, with the operators and values each one accepts

- object
  - `data` PaymentRuleField[], required
    - `field` 'risk_score' | 'card_country' | 'customer_email', required — The payment attribute this condition reads.
    - `maximum` integer, nullable, required — The largest value this field accepts, or `null` when the field is not numeric.
    - `minimum` integer, nullable, required — The smallest value this field accepts, or `null` when the field is not numeric.
    - `operators` string[], required
    - `options` PaymentRuleFieldOption[], nullable, required
      - `label` string, required — The name to display for this value.
      - `value` string, required — The value to send in a condition.
    - `type` 'integer' | 'string', required — The type of value this field compares against.
  - `page_info` object, required
    - `end_cursor` string, nullable, required
    - `has_next_page` boolean, required
    - `has_previous_page` boolean, required
    - `start_cursor` string, nullable, required

## Changes

> 60 revisions in range; 1 not diffed.

- **2026-09-16** `ff3a76573563` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/whop/apis/whop-api/changes/payment_rules/fields/get.md)

---

[API](https://skmtc.dev/whop/apis/whop-api.md) · [All operations](https://skmtc.dev/whop/apis/whop-api/llms.txt) · [OpenAPI document](https://skmtc.dev/whop/apis/whop-api/revisions/ff3a76573563?raw)
