# get_pending_action

> Poll a confirmation-tier action you started (renew, cancel, change billing cycle, pay from balance, delete a mailbox, restore a backup).

- Tier: R
- Required scope: read:account
- Annotations: readOnlyHint, idempotentHint
- Docs: https://api.inleed.com/tools/get-pending-action

## Description

Poll a confirmation-tier action you started (renew, cancel, change billing cycle, pay from balance, delete a mailbox, restore a backup). Pass the `pact_…` id a confirmation-required result returned. Reports `status` — `pending` while the human has not answered, then `executed` (with the `result`), `failed`, `unverified`, `declined`, or `expired` — plus the `preview` the human saw. Call it after showing the human the confirmation URL, and again until the status is no longer `pending`.

## Input schema

- `id` — string (required). The pending action id (pact_…) returned by a confirmation-required result.

## Example call

```json
{
  "name": "get_pending_action",
  "arguments": {
    "id": "res_01hx8n3k5p7q9r2s4t6v8w0y59"
  }
}
```

