# Read the money moved through Finix

Every debit and credit this workspace has attempted, newest first, narrowed by deal, payment or payout. Reach for it to answer "did that collection actually go through" or "where has that withdrawal got to": each row carries the rail's own state, its trace number and, on a failure, Finix's reason. Filtering by deal also returns that deal's merchant, so one call says both whether the deal is on the rail and what it has moved.

Access class: `workspace`.

## Endpoint

`GET /v1/finix/transfers`

## Parameters

| Name | In | Type | Required |
| --- | --- | --- | --- |
| body | query | null | No |
| params | query | object | No |
| query | query | object | No |

## Responses

### 200

the action's answer

Content type: `application/json`.

```json
{
  "data": [
    "string"
  ],
  "identity": {
    "accountLastFour": "string",
    "accountName": "string",
    "createdAt": "string",
    "dealId": 1,
    "id": 1,
    "identityId": "",
    "instrumentId": "",
    "lastError": "string",
    "merchantId": "",
    "onboardedBy": 1,
    "status": "string",
    "updatedAt": "string"
  }
}
```

### default

a refusal: `{"error": "<what a person needs to read>"}`. 401 no credential, 402 the plan does not include this, 403 the seat does not, 404 the thing does not exist or is not yours to see.

Content type: `application/json`.

```json
{
  "error": "string"
}
```
