---
title: "Retrieve an outgoing transfer"
method: GET
path: "/payouts/{payoutId}"
tags: ["transfers"]
---

# Retrieve an outgoing transfer

`GET /payouts/{payoutId}`

## Request

- The document declares no server URL.
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/hevn-inc/apis/hevn-api/docs/payouts/:payoutId/get.ts> (a function with typed inputs; its response is checked against the schema)

Retrieve the current transfer lifecycle, including quote, contact, settlement result and any actionable failure.

## Path parameters

- `payoutId` string, required

## Headers

- `X-Hevn-Account` string, nullable: The client account to act for, as a `cl_…` id. Omit it to act as yourself.

## Response `200`

Successful Response

- PayoutReadResponse
  - `id` string, required: Stable public identifier for this outgoing transfer.
  - `kind` 'fiat' | 'onchain', required
  - `status` 'awaitingSignature' | 'submitted' | 'settled' | 'failed' | 'refunded', required
  - `quote` PayoutQuoteView
    - `fromAmount` string, required: Amount debited in the source currency.
    - `fromCurrency` string, required: Currency debited by the quote.
    - `sourceAccount` 'USDC' | 'EURC' | 'RD' | 'USDC_ARB' | 'FDIC_USD' | 'FDIC_EUR' | 'KYC_CARDS'
    - `toAmount` string, required: Amount delivered in the destination currency.
    - `toCurrency` string, required: Currency delivered by the quote.
    - `rate` string, nullable: Conversion rate from source to destination amount.
    - `feeAmount` string, nullable: Fee charged in feeCurrency.
    - `feeCurrency` string, nullable: Currency in which the fee is charged.
    - `expiresAt` string, date-time, nullable: UTC timestamp after which the quote is no longer valid.
    - `fromChainId` string, nullable: Network from which the transfer is funded.
    - `toChainId` string, nullable: Network on which the contact receives the transfer.
  - `transactionHash` string, nullable: On-chain transaction hash, when broadcast.
  - `transactionId` string, nullable: Ledger transaction identifier, when created.
  - `contact` PayoutContactView
    - `contactId` string, nullable: Saved contact associated with the transfer.
    - `name` string, nullable: Human-readable contact name.
    - `address` string, nullable: On-chain destination address, when applicable.
    - `chainId` string, nullable: Network on which the contact receives funds.
    - `token` string, nullable: Digital asset the contact receives, when applicable.
  - `paymentReference` string, nullable: Reference or memo delivered with the transfer.
  - `createdAt` string, date-time, required: UTC timestamp when the transfer was created.
  - `settledAt` string, date-time, nullable: UTC timestamp when settlement completed.
  - `attention` PayoutAttentionView
    - `kind` 'rfi', required
    - `url` string, required: URL where the required action can be completed.
  - `failure` PayoutFailureView
    - `code` string, required: Stable machine-readable code for the transfer failure.

## Other responses

- `422`: Request validation failed

## Changes

- **2026-11-12** `299a3aa6f521`: 2 warning, 2 info
  - added the new `FDIC_EUR` enum value to the `quote/anyOf[subschema #1: PayoutQuoteView]/sourceAccount/anyOf[subschema #1: AccountKey]/` response property for the response status `200`
  - added the new `verification_not_applicable` enum value to the `error/code` response property for the response status `422`
  - removed the `phone_required` enum value from the `error/code` response property for the response status `422`
  - removed the `rail_requirements_unmet` enum value from the `error/code` response property for the response status `422`
- **2026-10-23** `a02795de2d2b`: 12 warning, 5 info
  - deleted the `header` request parameter `x-api-key`
  - added the new `KYC_CARDS` enum value to the `quote/anyOf[subschema #1: PayoutQuoteView]/sourceAccount/anyOf[subschema #1: AccountKey]/` response property for the response status `200`
  - added the new `RD` enum value to the `quote/anyOf[subschema #1: PayoutQuoteView]/sourceAccount/anyOf[subschema #1: AccountKey]/` response property for the response status `200`
  - added the new `USDC_ARB` enum value to the `quote/anyOf[subschema #1: PayoutQuoteView]/sourceAccount/anyOf[subschema #1: AccountKey]/` response property for the response status `200`
  - …13 more
- **2026-10-20** `a1784641d134`: 1 info
  - added the optional property `quote/anyOf[subschema #1: PayoutQuoteView]/sourceAccount` to the response with the `200` status
- …earlier changes not shown

[Operation history](https://skmtc.dev/hevn-inc/apis/hevn-api/changes/payouts/:payoutId/get.md)

---

[API](https://skmtc.dev/hevn-inc/apis/hevn-api.md) - [All operations](https://skmtc.dev/hevn-inc/apis/hevn-api/llms.txt) - [OpenAPI document](https://skmtc.dev/hevn-inc/apis/hevn-api/revisions/299a3aa6f521?raw)
