---
title: "Get on-ramp limit"
method: GET
path: "/api/fma/v1/onramp-limit"
tags: ["Managed Custody Mode"]
---

# Get on-ramp limit

`GET /api/fma/v1/onramp-limit`

Check On-ramp availability and per-currency amount limits before starting the flow. Block the flow when regionLocked, usdcDepegged, or livenessLocked is true, or when the requested amount falls outside the minAmounts to maxAmounts range. On-ramp is not yet available for integration; this reference is a preview.

## Headers

- `X-Api-Signature` string, required
- `X-Api-Deadline` string, required
- `X-Api-PublicKey` string, required
- `X-Ur-Id` string
- `X-External-User-Id` string

## Response `200`

Standard envelope. Business errors return HTTP 200 with a non-zero code.

- McOnrampLimitResponse — Standard UR OpenAPI response envelope. code 0 means success; a non-zero code is a business error described by message.
  - `code` integer, required — 0 on success; non-zero business error code.
  - `message` string, required — Human-readable explanation. May be empty on success.
  - `data` McOnrampLimitData
    - `livenessLocked` boolean — True when the user is temporarily locked out of liveness checks. Block the flow when true.
    - `livenessLockMins` integer — Remaining liveness lock duration in minutes.
    - `maxAmounts` object — Maximum amounts keyed by fiat currency. Derived from a USD anchor at the live rate; read at request time, do not hardcode.
    - `minAmounts` object — Minimum amounts keyed by fiat currency. About 5 USD equivalent; read at request time, do not hardcode.
    - `usdcDepegged` boolean — True when USDC is depegged. Block the flow when true.
    - `regionLocked` boolean — True when the user's region is restricted. Block the flow when true.

---

[API](https://skmtc.net/ur/apis/ur-api.md) · [All operations](https://skmtc.net/ur/apis/ur-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ur/ur-api/revisions/087dcf516ce2/schema)
