Get a gateway policy
Returns a single gateway policy by id. Cross-org access is rejected with 404
Spend tracking: spend-cap policies include
current_spend_usd for the active window so callers can
read per-policy cost without hitting a separate endpoint.
Guard policies leave it null.
Authorizations
Path Parameters
Policy ID
Response
OK
CurrentSpendUSD is the spend in the policy's current window. Set for any spend_cap policy regardless of enabled state — disabled policies still surface usage so users can see what would have been counted. Nil for non-spend_cap policies or when the spend lookup failed.
CurrentUsage is the consumed units in each configured limit's current window. Set for any rate_limit policy regardless of enabled state, one entry per limit in the config. Nil for non-rate_limit policies or when the usage lookup failed.
ParentPolicyID is set on materialized children of a default_spend_cap to the default's id. An explicit Update or a Create with the same matchers clears the link and takes ownership of the materialized row. Delete on the parent cascade-soft-deletes children still attached.

