> For the complete documentation index, see [llms.txt](https://docs.toolregistry.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.toolregistry.ai/basics/approvals.md).

# Approvals

Approval strategies let **you control how much oversight you want** over what the ToolRegistry AI agent does.

* **Approval Strategies**
  * **NONE** — No prompts; executes immediately.
  * **ON\_START** — Approve the entire plan once before any tool calls.\
    Use this when you want a human end user to **review and confirm the plan** before execution begins. This gives oversight without interrupting each individual tool call.
  * **ON\_TOOL\_CALL** — Approve each external call (fine-grained). Since this can be noisy, it’s recommended to use only when you want your AI agent to approve every tool call.
* Use the one-time token link provided in the server-sent stream to give approvals:

```http
GET /v1/runs/approval?token=...
```
