---
title: "Get Public Withdrawal Config"
method: GET
path: "/v1/withdrawal-configs/{withdrawalConfigId}/public"
tags: ["Withdrawals"]
---

# Get Public Withdrawal Config

`GET /v1/withdrawal-configs/{withdrawalConfigId}/public`

Returns the public withdrawal configuration for a given `withdrawalConfigId`, including the merchant's source currencies. No authentication required (rate-limited).

## Path parameters

- `withdrawalConfigId` string, required

## Response `200`

Public withdrawal config retrieved successfully.

- PublicWithdrawalConfigEntity
  - `id` string — The withdrawal config ID (`withdrawalConfigId`).
  - `name` string
  - `platform` string
  - `disabled` boolean
  - `disabledBlockchainSymbols` string[]
  - `enabledFeatures` string[]
  - `createdAt` string, date-time
  - `updatedAt` string, date-time
  - `fromCurrencies` SlimCurrencyWithBlockchain[]
    - `id` string
    - `symbol` string
    - `decimals` number
    - `mintAddress` string
    - `isNative` boolean
    - `features` string[]
    - `blockchain` object
      - `id` string
      - `name` string
      - `symbol` string
  - `exchangeRates` WithdrawalCurrenciesExchangeRate[]
    - `minimalUnitRate` string — Exchange rate in minimal units as a string.
    - `decimalRate` string
    - `fromCurrencyId` string
    - `toCurrencyId` string
    - `fromCurrencySymbol` string
    - `fromBlockchainSymbol` string
    - `toCurrencySymbol` string
  - `minSupportedVersions` WithdrawalMinSupportedVersions
    - `packages` object — Map of package name to minimum semver string (for example `@heliofi/withdraw-core`, `@heliofi/withdraw-react`).

## Other responses

- `404` — Withdrawal config not found.

---

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