Valta Docs

Handling approvals

Human approvals combine a requireApprovalAbove policy threshold with your own orchestration layer: when a spend attempt crosses the threshold, it's paused (not denied), surfaced in the dashboard or via webhook, and released the moment an Owner, Admin, or Manager decides it.

Get notified

Webhooks now deliver real, signed, retried events for approval-related activity — no need to poll. See Webhooks for signing and retry semantics. Polling GET /audit for approval events still works if you'd rather not run a webhook endpoint.

Next steps