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

# Approve Signing Request

> Record the authenticated API user's approval without signing or requiring a ClientSigner.

## Endpoint

```protobuf theme={null}
rpc ApproveSigningRequest(ApproveSigningRequestRequest) returns (ApproveSigningRequestResponse)
```

Messages are in `mpcvault.platform.v1`.

Full-access and read-only API users can approve eligible pending transaction or message requests, subject to authentication, subscription, organization/vault access and approval policy. Unsupported request types and policies are rejected. This RPC records approval without signing or broadcasting; no ClientSigner is required.

## Request

| Field | Type | Required | Description |
| - | - | - | - |
| `uuid` | string | Yes | UUID of the pending transaction or message request to approve as the authenticated API user. |

## Response

| Field | Type | Description |
| - | - | - |
| `error` | Error | Unset when approval succeeds, even if other approvals are still needed. Supported requests that already succeeded return success without adding another approval. |

Use [Get Signing Request Details](https://docs.mpcvault.com/api-reference/grpc/get-signing-request-details) to inspect the request and approval progress. [Get Pending Signing Requests](https://docs.mpcvault.com/api-reference/grpc/get-pending-signing-requests) returns requests with a current workflow action.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.