---
api: 'Merchant API'
---

# Retrieve a payout

Retrieve the details of a payout. Provide the unique payout ID, and the corresponding payout information is returned.

## Endpoint

GET `/api/payouts/{payout_id}`

## Returns

### 200

Payout retrieved

#### Response attributes

- `id` (string)
    Permanent payout ID used for payouts operations.
- `state` (enum)
    The state of the payout.
    Possible enum values:

    - `processing`
    - `completed`
    - `failed`
- `created_at` (string)
    The date and time the payout was created.
- `destination_type` (enum)
    The destination of the payout funds when a merchant initiates a withdrawal from their merchant account.
    
    | Destination type | Description |
    | ---------------- | ----------- |
    | `current_pocket` | The funds were moved from the merchant account to the business account within the platform. This indicates an **internal transfer**, allowing the merchant to access the funds within their own business account. |
    | `external_beneficiary` | The funds were transferred to an external bank account or beneficiary outside the platform. This indicates a **transfer to an external account**, enabling the merchant to withdraw funds to external financial institutions. |
    Possible enum values:

    - `current_pocket`
    - `external_beneficiary`
- `amount` (integer, optional)
    The total amount of the payout in minor currency units. For example, `7034` represents €70.34.
- `currency` (string, optional)
    [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) currency code in upper case.
    
    :::info
    For more information about the supported currencies, see: [Help Center](https://help.revolut.com/business/help/merchant-accounts/payments/in-which-currencies-can-i-accept-payments/).
    :::

## Error responses

| HTTP status code | Description |
| --- | --- |
| 400 | Bad Request |
| 401 | Unauthorized |
| 404 | Not Found |
