# POST /approvals/:id/approve

**Resource:** [Approvals](./approvals.md)  
**Scopes:** _none_  
**Write operation:** yes

Approve and execute a queued API action. The stored operation is run immediately and the result is saved on the approval record.

## Parameters

| Name | In | Type | Required | Description |
|------|----|------|----------|-------------|
| `id` | path | string | yes | Approval UUID |

## Response example

```json
{
  "approval_id": "f1a2b3c4-...",
  "status": "approved",
  "execution_status": 201,
  "execution_result": { "id": "new-contact-uuid", "first_name": "Jane", "email": "jane@example.com" }
}
```

---
Base URL: `https://api.trustpager.com/functions/v1/api/v1` — Auth: `Authorization: Bearer YOUR_API_KEY`