---
title: "Get pool account by id"
description: "Retrieve one pool account with its full funding and control configuration."
source: https://developers.qashio.com/v2/reference/get-public-v1-erp-pool-accounts-by-poolaccountid/
---

# Get pool account by id

`GET /public/v1/erp/pool_accounts/{poolAccountId}`

Requires a Bearer access token.

**Purpose.** Retrieve one pool account with its full funding and control configuration.

**Description.** Returns a single pool account. The payload is the list entry plus how the account is
topped up, the balance thresholds that trigger an automatic top-up, who is alerted when the balance
runs low, and the spend controls applied to cards funded by it.

**Input (path).** `poolAccountId` — the account identifier.

**Output.** One pool account object. All list fields, plus:

| Field | Type | Description |
| --- | --- | --- |
| `topup_configuration` | object | `{ topup_type, auto_topup_enabled, auto_topup_amount, topup_frequency }` |
| `balance_and_topup_configuration` | object | `{ topup_source, auto_topup_enabled, auto_topup_threshold, auto_topup_amount }` |
| `low_balance_alert_configuration` | object | `{ alert_threshold_amount, notification_recipients }` |
| `spend_controls` | object | Spend limits applied to cards on this account |

**Errors.** `401`, `403`, `404`.

### Path parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `poolAccountId` | string | yes | the account identifier. |

### Example request

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

### Example response (200)

```json
{
  "status_code": 200,
  "success": true,
  "data": {
    "id": "AChkkxbqqk2gtrpt",
    "account_name": "Qashio Pool Account - 1",
    "company_name": "Qashio",
    "status": "Active",
    "currency": "AED",
    "topup_type": "manual",
    "allowed_max_balance": "10000.00",
    "low_balance_notification_active": false,
    "low_balance_notification_amount": "500.00",
    "spend_controls": "sample",
    "created_at": "2026-09-04T13:29:40.965Z",
    "created_by": {
      "name": "John Doe",
      "user_id": "UPia64noqxrpjfty"
    },
    "account_managers": [
      {
        "id": "73a772d7-35b8-41a9-8d25-8ac4aab2145e",
        "name": "Qashio",
        "label": "id",
        "code": "UNAUTHORIZED",
        "erp_internal_id": "CAj2w5b3w9hoe0ga",
        "erp_code": "sample"
      }
    ],
    "topup_configuration": {
      "topup_type": "manual",
      "auto_topup_enabled": false,
      "auto_topup_amount": "1000.00",
      "topup_frequency": "daily"
    },
    "balance_and_topup_configuration": {
      "topup_source": "sample",
      "auto_topup_enabled": false,
      "auto_topup_threshold": "sample",
      "auto_topup_amount": "1000.00"
    },
    "low_balance_alert_configuration": {
      "alert_threshold_amount": "1000.00",
      "notification_recipients": [
        {
          "id": null,
          "name": null,
          "label": null,
          "code": null,
          "erp_internal_id": null,
          "erp_code": null
        }
      ]
    }
  },
  "meta": {
    "request_id": "3adb2d16090c7b3bdbde3b326a814b30",
    "timestamp": "2026-09-09T10:07:52.143Z"
  }
}
```

### Errors

- `401` Unauthorized - missing or invalid Bearer token
- `404` Not Found
