# List Gas Station Policies

Your tenant's policies, and Aurea's default policies, which apply where you have none for a chain and asset.

## Overview

- `policies`: yours (`scope` `tenant`), enabled or not, by chain, network and asset.
- `platformDefaults`: Aurea's (`scope` `platform`), enabled or not — empty when Aurea provides none. They cover custodial wallets only, of the tenants in `station`, and only for a chain, network and asset where the tenant has no policy of its own; their top-ups are paid by Aurea's funding wallet ([Gas Station](https://docs.aureahub.com/docs/guide-gas-station.md) › Aurea's Default Policies).
- Each policy's fields: [Create a Policy](https://docs.aureahub.com/docs/gas-station-policy-create.md). Amounts are in the asset's smallest unit (`decimals`), as text.
- For `owner`, `tenantadmin`, `non_signing_admin`, `signer`, `approver`, `editor`, `viewer` and `auditor`, on their own tenant.

## Endpoint

### `GET /v1/gas-station/policies`

Authentication: bearer token required.

Your tenant's Gas Station policies, and Aurea's defaults.

**Responses**

`200` OK

```json
{
  "policies": [
    {
      "id": "8c3e1f5a-2b7d-4e90-a1c6-3d5f7b9e2a14",
      "scope": "tenant",
      "chain": "base",
      "isTestnet": false,
      "chainId": 8453,
      "asset": "native",
      "decimals": 18,
      "threshold": "200000000000000",
      "target": "1000000000000000",
      "capPerTopUp": "1000000000000000",
      "capPerWalletDay": "2000000000000000",
      "maxGasPriceWei": "5000000000",
      "coverage": "custodial",
      "accountId": null,
      "tag": null,
      "includeNonCustodial": false,
      "enabled": true,
      "createdAt": "2026-10-14T09:20:11.402Z",
      "updatedAt": "2026-10-14T09:20:11.402Z"
    }
  ],
  "platformDefaults": [
    {
      "id": "1a7d3e9c-5b2f-4c80-9e6a-0d4b8f2c7a31",
      "scope": "platform",
      "chain": "arbitrum",
      "isTestnet": false,
      "chainId": 42161,
      "asset": "native",
      "decimals": 18,
      "threshold": "200000000000000",
      "target": "1000000000000000",
      "capPerTopUp": "1000000000000000",
      "capPerWalletDay": "2000000000000000",
      "maxGasPriceWei": "100000000",
      "coverage": "custodial",
      "accountId": null,
      "tag": null,
      "includeNonCustodial": false,
      "enabled": true,
      "createdAt": "2026-10-14T08:02:37.118Z",
      "updatedAt": "2026-10-14T08:02:37.118Z"
    }
  ]
}
```

**Example request**

```bash
curl https://api.aureahub.com/v1/gas-station/policies \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
```

## By Tenant Id

The same, with your tenant's id, for the same roles; another tenant's id answers `403`.

### `GET /v1/admin/tenants/{id}/gas-station/policies`

Authentication: bearer token required.

A tenant's Gas Station policies, and Aurea's defaults.

**Path parameters**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | string (uuid) | yes | Your tenant's id |

**Responses**

`403` Another tenant

```json
{ "statusCode": 403, "error": "ForbiddenError", "message": "Admin access required or you can only access your own tenant." }
```

---

Web version: https://docs.aureahub.com/#gas-station-policies
