# approval_mode_payload

> **Function** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/approval_mode/approval_mode_payload)

Return the stored approval-mode payload.

## Signature

```python
approval_mode_payload(
    *,
    mode: ApprovalMode | str | None = None,
    auto_approve: bool | None = None,
) -> ApprovalModePayload
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `mode` | `ApprovalMode \| str \| None` | No | Explicit approval mode. (default: `None`) |
| `auto_approve` | `bool \| None` | No | Compatibility input for callers using the previous Boolean API. `True` maps to unrestricted `yolo`, and `False` maps to `manual`. (default: `None`) |

## Returns

`ApprovalModePayload`

JSON-serializable store value.

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/e14e0adcbe78565ed3650e7f24b2a775d5437d25/libs/code/deepagents_code/approval_mode.py#L67)