> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer-test.atomicwork.com/llms.txt.
> For full documentation content, see https://developer-test.atomicwork.com/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer-test.atomicwork.com/_mcp/server.

# 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 |