# Get an Approval Request

An operation's approval request, its decisions, whether you may decide it now, and the two payloads a decision signs.

## Overview

- The operation's newest request in your tenant — decided or not —, with the fields of [Waiting for You](https://docs.aureahub.com/docs/approvals-inbox.md), `status` (`pending`, `approved`, `rejected`, `expired`, or `withdrawn` — its initiator cancelled the operation while it waited), `decidedAt`, and `decisions`: who decided what, when (`approverId`, `decision`, `at`).
- `canDecide`: whether you may decide it now — pending, within its window, you one of its approvers, not decided by you yet.
- `payloads.approve` and `payloads.reject`: the exact strings to sign, one per decision. Sign the string as it is: [Sign a Decision](https://docs.aureahub.com/docs/guide-approvals.md).
- `404` `APPROVAL_NOT_FOUND` (`No approval request for this operation here`) when the operation has none in your tenant.

## Endpoint

### `GET /v1/approvals/{operationId}`

Authentication: bearer token required.

An operation's approval request, with the payloads to sign.

**Path parameters**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `operationId` | string (uuid) | yes | The operation's id — the `operationId` of the `202` |

**Responses**

`200` OK

```json
{
  "id": "c3e1a9f4-6b2d-4e8a-9f17-5d0c2b8e4a63",
  "operationId": "1d7a3c52-8e4b-4f19-a0c6-2b9e7d5f3a18",
  "status": "pending",
  "origin": "transactions.create",
  "initiatorId": "5d2c1b0a-9e8f-4a7b-8c6d-5e4f3a2b1c0d",
  "ruleId": "e2b6d9f1-7a3c-4c58-8b0e-5f1a4d2c9b73",
  "ruleName": "Large transfers need two approvers",
  "policySetVersion": 2,
  "threshold": 2,
  "approvals": 1,
  "rejections": 0,
  "approverIds": null,
  "excludeInitiator": true,
  "chain": "gnosis",
  "chainId": 100,
  "asset": "0x2a22f9c3b484c3629090feed35f17ff8f88f76f0",
  "amount": "35000000000",
  "amountRef": "32150.75",
  "destination": "0x52908400098527886e0f7030069857d2e4169ee7",
  "expiresAt": null,
  "createdAt": "2026-10-06T12:01:44.120Z",
  "decidedAt": null,
  "decisions": [
    { "approverId": "6a1c9e3f-2b7d-4f50-8e4a-0c5d3b9f7e12", "decision": "approve", "at": "2026-10-06T12:20:03.511Z" }
  ],
  "canDecide": true,
  "payloads": {
    "approve": "{\"action\":\"approve\",\"amount\":\"35000000000\",\"approvalId\":\"c3e1a9f4-6b2d-4e8a-9f17-5d0c2b8e4a63\",\"asset\":\"0x2a22f9c3b484c3629090feed35f17ff8f88f76f0\",\"chain\":\"gnosis\",\"chainId\":100,\"destination\":\"0x52908400098527886e0f7030069857d2e4169ee7\",\"expiresAt\":null,\"operationId\":\"1d7a3c52-8e4b-4f19-a0c6-2b9e7d5f3a18\",\"ruleId\":\"e2b6d9f1-7a3c-4c58-8b0e-5f1a4d2c9b73\",\"tenantId\":\"6f1e2d3c-4b5a-4968-8776-a5b4c3d2e1f0\",\"v\":1}",
    "reject": "{\"action\":\"reject\",\"amount\":\"35000000000\",\"approvalId\":\"c3e1a9f4-6b2d-4e8a-9f17-5d0c2b8e4a63\",\"asset\":\"0x2a22f9c3b484c3629090feed35f17ff8f88f76f0\",\"chain\":\"gnosis\",\"chainId\":100,\"destination\":\"0x52908400098527886e0f7030069857d2e4169ee7\",\"expiresAt\":null,\"operationId\":\"1d7a3c52-8e4b-4f19-a0c6-2b9e7d5f3a18\",\"ruleId\":\"e2b6d9f1-7a3c-4c58-8b0e-5f1a4d2c9b73\",\"tenantId\":\"6f1e2d3c-4b5a-4968-8776-a5b4c3d2e1f0\",\"v\":1}"
  }
}
```

`404` Not found

```json
{
  "statusCode": 404,
  "error": "NotFoundError",
  "message": "No approval request for this operation here",
  "details": { "code": "APPROVAL_NOT_FOUND" }
}
```

---

Web version: https://docs.aureahub.com/#approval-get
