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

# PermissionRequest

## Properties

**call** `ToolCall`

The merged snapshot of the gated tool call — title, kind, `rawInput`,
tool names — correlated by the SDK from the session's streamed
`tool_call` updates plus this request's own `toolCall` fields. Set
whenever the request references a tool call by id.

**options** `PermissionOption[]` *required*

**Type:** `PermissionOption[]`

**sessionId** `string` *required*

**toolCall** `\{ title: string; toolCallId: string \}` *required*

The wire reference to the gated tool call. Agents often send only the
`toolCallId` here (the full tool call was already streamed as a
`tool_call` session update) — read `call` for the merged snapshot.


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