---
title: "Get fees"
method: GET
path: "/config/fees"
tags: ["Fees"]
---

# Get fees

`GET /config/fees`

Gets a list of fees.

## Query parameters

- `page` integer
- `size` integer

## Response `200`

Successfully returns list of fees.

- Fees — Provides a `content` array of fee objects and a set of pagination information fields.
  - `first` boolean — true if this is the first page.
  - `last` boolean — true if this is the last page.
  - `number` integer — page number
  - `numberOfElements` integer — Number Of elements in this request
  - `size` integer — page size
  - `totalElements` integer — Total number of elements for the given request
  - `totalPages` integer — Total number of pages for the given request
  - `sort` Sort[] — Sort details of this page
    - `direction` string — Direction of the sort
    - `property` string
    - `ignoreCase` boolean
    - `nullHandling` string
    - `ascending` boolean
    - `descending` boolean
  - `content` FiatFee[] — Provides an array of fee objects.
    - `value` number, required — Value of the fee to be applied. fiat node uses this value and `fee_type` to calculate the fee.
    - `currency_code` string, required — Currency this fee applies to.
    - `role_type` 'SENDING' | 'RECEIVING' | 'INSTITUTION_SENDING' | 'INSTITUTION_RECEIVING', required — Role of the party to which the fee applies.<p>If set to `SENDING`, the fee is charged to the originator of the payment.</p> <p>If set to `RECEIVING`, the fee is charged to the beneficiary of the payment.</p> <p>If set to `INSTITUTION_SENDING`, the fee is charged to the financial institution that is sending the payment.</p> <p>If set to `INSTITUTION_RECEIVING`, the fee is charged to the financial institution that is receiving the payment.</p>
    - `payment_type` 'REGULAR' | 'RETURN', required — Payment type the fee applies to.
    - `node_type` 'INITIAL' | 'INTERMEDIATE' | 'TERMINAL', required — Fiat node to which the fee applies.<p>If set to `INITIAL`, the fee is charged to the first fiat instance in the payment chain.</p> <p>If set to `INTERMEDIATE`, the fee is charged to each fiat instance in the payment chain that is not the first or last fiat instance.</p> <p>If set to `TERMINAL`, the fee is charged to the last fiat instance in the payment chain.</p>
    - `fee_type` 'PERCENTAGE' | 'FLAT_RATE', required — Method used to calculate the fee.
    - `partner_name` string — Owner of the account involved in the payment, in RippleNet Address format. For example, `rn.us.ca.san_francisco`.
    - `account_name` string — For a fee that applies to a specific account, provides the account name. Used in combination with the `partner_name` value.
    - `upper_limit` number — For a slab-based fee, provides the upper limit of the slab. Used in combination with the `lower_limit` value.
    - `lower_limit` number — For a slab-based fee, provides the lower limit of the slab. Used in combination wtih the `upper_limit` value.
    - `feeId` string, uuid, required — Unique identifier of the fee.
    - `payout_method` string — The payout method for this fee.
    - `fee_category` 'NONE' | 'OVERSEAS_DELIVERY_CHARGES' | 'BENEFICIARY_BANK_CHARGE' | 'PROCESSING_HANDLING_CHARGE' | 'LOCAL_GOVERNMENT_CHARGE' | 'OTHER' — Category that describes the purpose of the fee.
    - `fee_description` string — Optional free-form description for the fee.

## Other responses

- `400` — Bad request.

---

[API](https://skmtc.net/ripple/apis/ripplenet-server-api.md) · [All operations](https://skmtc.net/ripple/apis/ripplenet-server-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ripple/ripplenet-server-api/revisions/7843f07ca150/schema)
