---
title: "List Supported Payout Methods"
method: GET
path: "/payouts/supported_methods"
tags: ["Payouts"]
---

# List Supported Payout Methods

`GET /payouts/supported_methods`

Lists the payout methods an account or user is eligible to add.

## Query parameters

- `account_id` string
- `user_id` string
- `country` string
- `amount` number
- `currency` string
- `supported_payout_method_id` string
- `destination_currency` string
- `first` integer
- `after` string
- `last` integer
- `before` string

## Response `200`

supported payout methods listed

- object
  - `data` object[], required
    - `delivery_type` 'cash_pickup' | 'bank_deposit' | 'home_delivery' | 'mobile_wallet' | 'card' | 'check' | 'bill' | 'cryptocurrency', required — How funds are delivered, for example `bank_deposit`.
    - `icon_url` string, nullable, required — Supported payout method icon URL.
    - `id` string, required — Supported payout method ID.
    - `name` string, nullable, required — Supported payout method display name.
    - `object` 'supported_payout_method', required
    - `quotes` object[], nullable, required — Fee and delivery estimates for the requested amount, one per destination currency. Null unless an amount was provided.
      - `amount` number, float, required — The payout amount the quote is for.
      - `currency` string, required — Currency of the quoted amount.
      - `destination_currency` string, required — Currency the funds are delivered in.
      - `exchange_rate` number, float, required — Exchange rate from the payout currency to the destination currency.
      - `instant` object, nullable, required — Instant-delivery estimate. Null if unsupported, unavailable for the account, or the amount does not cover the fee.
        - `estimated_arrival` string, date-time, required
        - `fee` number, float, required
        - `total_received` number, float, required
      - `max_limit` number, float, nullable, required — Maximum payout amount, in the payout currency.
      - `min_limit` number, float, required — Minimum payout amount, in the payout currency.
      - `standard` object, nullable, required — Standard-delivery estimate. Null if unsupported or the amount does not cover the fee.
        - `estimated_arrival` string, date-time, required
        - `fee` number, float, required
        - `total_received` number, float, required
    - `required_fields` object[], nullable, required — Fields to collect before saving this supported payout method. Present only when supported_payout_method_id narrows the request to one method.
      - `id` string, required — Stable field ID (`fld_` + the semantic type), used as the field key when creating the payout method. Safe to hardcode — it never changes for a given field.
      - `input_type` string, required — How to collect the value: `text`, `options`, or `date`.
      - `label` string, required — Human-readable field name.
      - `object` 'required_field', required
      - `options` string[], nullable, required — Allowed values for options fields.
      - `placeholder` string, nullable, required — Example value.
      - `required` boolean, required — Whether the field must be provided.
      - `sensitive` boolean, required — Whether the value is vaulted in transit and never stored raw.
      - `type` string, required — Semantic field type, for example `bank_account_number` or `swift`.
      - `validation` string, nullable, required — Regex the value must match. Null for options fields.
    - `supports_instant_delivery` boolean, required
    - `supports_standard_delivery` boolean, required
  - `page_info` object, required
    - `end_cursor` string, nullable, required
    - `has_next_page` boolean, required
    - `has_previous_page` boolean, required
    - `start_cursor` string, nullable, required

## Other responses

- `400` — Invalid Parameters
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Resource not found

## Changes

- **2026-08-25** `621705ee8f4a` — 2 warning, 3 info
  - added the new `card` enum value to the `data/items/delivery_type` response property for the response status `200`
  - added the new `check` enum value to the `data/items/delivery_type` response property for the response status `200`
  - removed the `masspay_card` enum value from the `data/items/delivery_type` response property for the response status `200`
  - removed the `paper_check` enum value from the `data/items/delivery_type` response property for the response status `200`
  - …1 more
- **2026-08-07** `f1020c3ecda4` — 4 info
  - added the optional property `error/code` to the response with the `400` status
  - added the optional property `error/code` to the response with the `401` status
  - added the optional property `error/code` to the response with the `403` status
  - added the optional property `error/code` to the response with the `404` status
- **2026-07-31** `099fdc3be422` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/whop/apis/whop-api/changes/payouts/supported_methods/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-service-production.skmtc.workers.dev/v1/apis/whop/whop-api/revisions/9e320991dd2f/schema)
