List Exchange Rates
Returns a cursor-paginated list of every exchange rate, ordered newest-first. Each node carries its target currency's resolved code and name alongside the numeric rate.
Operation
| Operation | Type | Purpose |
|---|---|---|
adminSettingsExchangeRates(first: Int) | QueryCollection | List exchange rates with cursor pagination |
Arguments
All arguments are optional and combine in a single query — filter, sort and paginate together.
Pagination
| Argument | Description |
|---|---|
first | Number of records to return. |
after | Cursor to fetch the page after (from pageInfo.endCursor). |
Filters
Each filter narrows the result; supplying more than one combines with logical AND.
| Argument | Type | Match | Example |
|---|---|---|---|
target_currency | Int | Exact — target currency id. | 27 |
rate_from | Float | Minimum rate (inclusive). | 1 |
rate_to | Float | Maximum rate (inclusive). | 2 |
rate_from and rate_to together bound the rate to a range.
Sorting
| Argument | Type | Values |
|---|---|---|
sort | String | id (default), target_currency, rate |
order | String | asc, desc (default desc) |
Notes
- Use
firstwithafter: <endCursor>to page forward through results. targetCurrencyCodeandtargetCurrencyNameare resolved from the linked currency for convenience — you don't need a separate currency lookup.
TIP
All operations require an admin Bearer token — see Authentication.

