> ## Documentation Index
> Fetch the complete documentation index at: https://docs.qash.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get transaction

> Retrieve the details of a single transaction by ID.

<Note>
  Requires `Authorization: Bearer <user-access-token>` — the token from [Verify login code](/api-reference/users/verify-otp). See [Authentication](/api-reference/financials/introduction#authentication) for details.
</Note>

## Request

```http theme={null}
GET /api/v1/transactions/:id
Authorization: Bearer <user-access-token>
```

### Path parameters

| Parameter | Type          | Description                                                                          |
| --------- | ------------- | ------------------------------------------------------------------------------------ |
| `id`      | string (UUID) | Transaction `uuid`, from [List transactions](/api-reference/financials/transactions) |

## Response

**200 OK**

```json theme={null}
{
  "id": 4501,
  "uuid": "550e8400-e29b-41d4-a716-446655440000",
  "description": "Initial top-up",
  "status": "COMPLETED",
  "amount": "1000.00000000",
  "debitAccountId": null,
  "creditAccountId": 649,
  "created": "2026-06-05T14:00:00.000Z",
  "updated": "2026-06-05T14:05:00.000Z"
}
```

| Field             | Type           | Description                                                               |
| ----------------- | -------------- | ------------------------------------------------------------------------- |
| `id`              | number         | Numeric transaction ID                                                    |
| `uuid`            | string (UUID)  | Public transaction identifier                                             |
| `description`     | string         | Description of the transaction                                            |
| `status`          | string         | `"PENDING"`, `"PROCESSING"`, `"COMPLETED"`, `"FAILED"`, or `"REVERSED"`   |
| `amount`          | string         | Decimal amount, in the account's asset (returned as string for precision) |
| `debitAccountId`  | number \| null | Account debited, if any                                                   |
| `creditAccountId` | number \| null | Account credited, if any                                                  |
| `created`         | string         | ISO 8601 timestamp                                                        |
| `updated`         | string         | ISO 8601 timestamp of the last status change                              |
