# `proposals.apply` Approve a proposal and apply its items in order, re-checking each recorded preview (store owner only). - **method + path**: `POST /v1/proposals/{prp}/onayla` - **TR label**: Öneri onaylandı - **auth**: authenticated · scope gates: any of `admin` — “Önerileri yalnızca mağaza sahibi onaylayabilir” - **agentPolicy**: `owner` — owner sessions only — never callable by any token and never an MCP tool. - **effects**: `db`, `kv`, `mail`, `provider` - **idempotency**: server — the platform derives the key - **wraps**: [`proposal.approve`](/reference/commands/proposal.approve) Machine-readable body schema: [/schemas/routes/proposals.apply.json](/schemas/routes/proposals.apply.json). ## Body ```json { "$schema": "https://json-schema.org/draft/2020-12/schema", "type": "object", "properties": {} } ```