status, updated_at timestamp, and — if the off-ramp failed — a failure_reason field explaining what went wrong.
Endpoint
Path Parameters
The unique identifier of the off-ramp to retrieve. Off-ramp IDs are prefixed with
ofr_ and are returned when you initiate an off-ramp.Status Values
Thestatus field on the off-ramp object reflects the current stage in the off-ramp lifecycle. The table below describes each possible value.
| Status | Description |
|---|---|
pending | Off-ramp has been initiated and is queued for processing. |
processing | RemitFlex is actively converting the stablecoin and preparing the bank transfer. |
settled | Stablecoin conversion is complete and the bank transfer has been initiated. |
delivered | The destination bank has confirmed receipt of the funds. |
failed | The off-ramp could not be completed. Inspect the failure_reason field for the error code. |
Response Fields
Unique identifier for the off-ramp, prefixed with
ofr_.Current lifecycle state of the off-ramp. See Status Values above.
The stablecoin amount originally submitted for conversion.
The stablecoin that was converted (e.g.,
"USDC").The ISO 4217 fiat currency code for the bank deposit (e.g.,
"EUR").The fiat amount deposited or to be deposited into the bank account, after fees.
The total fee charged for this off-ramp, denominated in the
source_currency.Bank account details associated with this off-ramp.
Your internal reference string, as provided when the off-ramp was created.
Present only when
status is failed. Contains a machine-readable error code describing why the off-ramp could not be completed (e.g., "invalid_account_number", "compliance_rejected").ISO 8601 timestamp of the expected settlement time. Only present while the off-ramp is in
pending or processing state.ISO 8601 timestamp of when the off-ramp was created.
ISO 8601 timestamp of the most recent update to this off-ramp object.
The arbitrary key-value pairs attached to this off-ramp at creation time, returned as-is.
Example Request & Response
Response
Polling vs. Webhooks
Polling this endpoint works for one-off lookups, but for production systems you should subscribe to webhook events instead. RemitFlex emitsofframp.settled when the bank transfer is initiated and offramp.delivered when the destination bank confirms receipt — eliminating the need to poll and reducing unnecessary API calls.
See the webhook events reference to explore all available event types.