Source: https://manu-tests-all-orgs.docs-staging.pageloop.ai/mcp-tools/requests-tickets/approvals/initiate-request-approval

# initiateRequestApproval

Initiate an inline approval on a request.

Starts a new inline (ad‑hoc) approval lifecycle on an existing REQUEST ticket. Approvers can be specified by numeric `user_id` and/or `email` — emails are
resolved server‑side to user IDs, so callers do not need to pre‑resolve them.

## Parameters

| Name        | Type              | Required | Description                                                              |
| ----------- | ----------------- | -------- | ------------------------------------------------------------------------ |
| `requestId` | string            | Yes      | The request display ID to initiate approval on (e.g., REQ-123, INC-456). |
| `criteria`  | ApprovalCriteria  | Yes      |                                                                          |
| `approvers` | McpApproverRef\[] | Yes      | Approvers for the lifecycle. Each entry must set `user_id` or `email`.   |
| `name`      | string            | No       | Optional human-readable label for the lifecycle. If omitted the platform |
