---
title: "Get bank account by id"
description: "Fetch one bank account by its Qashio identifier."
source: https://developers.qashio.com/v2/reference/get-public-v1-erp-bank-accounts-by-bankaccountid/
---

# Get bank account by id

`GET /public/v1/erp/bank_accounts/{bankAccountId}`

Requires a Bearer access token.

**Purpose.** Fetch one bank account by its Qashio identifier.

**Description.** Returns a single bank account record. The payload matches a list entry and
additionally embeds the owning company, which is useful when you cache records against a company key.

**Input (path).** `bankAccountId` — the Qashio UUID from the list response.

**Output.** One bank account object, with the same fields as a list entry plus:

| Field | Type | Description |
| --- | --- | --- |
| `erp_company` | object | `{ id, name, business_legal_name, company_country, parent_company_id, status, is_deleted, created_at, updated_at }` |

**Errors.** `400` (malformed id), `401`, `403`, `404`.

### Path parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `bankAccountId` | string | yes | the Qashio UUID from the list response. |

### Example request

```bash
curl -X GET 'https://api.qashio.com/public/v1/erp/bank_accounts/%3AbankAccountId' \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer <access_token>'
```

### Example response (200)

```json
{
  "status_code": 200,
  "success": true,
  "data": {
    "id": "73a772d7-35b8-41a9-8d25-8ac4aab2145e",
    "remote_name": "Qashio Bank - 1",
    "remote_id": "295",
    "account_type": "Savings",
    "account_number": "160104",
    "reconciliation_account": false,
    "status": "active",
    "is_deleted": false,
    "updated_at": "2026-08-06T07:30:44.941Z",
    "created_at": "2026-08-06T07:30:44.941Z",
    "erp_company": {
      "id": "68c9f979-0360-4e4e-a5c5-327c8119ecb3",
      "name": "Qashio",
      "business_legal_name": "Qashio 2",
      "company_country": "AE",
      "parent_company_id": "COoyy0mfzqhxtxkkk",
      "status": "active",
      "is_deleted": false,
      "updated_at": "2026-08-19T10:34:14.325Z",
      "created_at": "2026-06-16T07:50:44.749Z"
    }
  },
  "meta": {
    "request_id": "3adb2d16090c7b3bdbde3b326a814b30",
    "timestamp": "2026-09-09T10:07:52.143Z"
  }
}
```

### Errors

- `400` Bad Request
- `401` Unauthorized - missing or invalid Bearer token
- `404` Not Found - the requested resource does not exist
