> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agentcard.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# approve_request

> Approve or deny a pending approval request and complete the follow-up action.

Resolves a pending approval request with an approve or deny decision. Use it after [create\_card](/companies/mcp/tools/create_card) or [get\_card\_details](/companies/mcp/tools/get_card_details) returns a 202 that requires approval; on approval it automatically completes the follow-up action and returns the result.

## Parameters

| Parameter     | Type   | Required | Description                                                                         |
| ------------- | ------ | -------- | ----------------------------------------------------------------------------------- |
| `approval_id` | string | Yes      | The approval request ID.                                                            |
| `decision`    | string | Yes      | `approved` or `denied`.                                                             |
| `action`      | string | Yes      | The original action type from the approval prompt: `card_details` or `transaction`. |
| `resource_id` | string | Yes      | For `card_details`, the card ID. For `transaction`, the approval ID.                |

## Returns

A message describing the outcome, with a `status` of `denied`, `card_details`, `card_created`, or `unknown_action`. If the decision is `denied`, no action is taken. If approved with `action: "card_details"` (where `resource_id` is the card ID), it fetches and returns the full card details, with the PAN and CVV appearing only in the text. If approved with `action: "transaction"` (where `resource_id` is the approval ID), it creates the card and returns its ID, last 4 digits, expiry, balance, and status.

## Example

```json theme={null}
{ "name": "approve_request", "arguments": { "approval_id": "appr_abc123", "decision": "approved", "action": "card_details", "resource_id": "card_xyz789" } }
```
