Full-replace the delegation-scoped policies of an active pact. Existing policies are removed and the new list is created atomically to avoid a window with no policies. Only the wallet owner can update policies on an active pact.
The UUID of the active pact whose policies to replace, as returned by the submit or list endpoints.
Request body for PATCH /pacts/{pact_id}/policies.
Full replacement of the pact's delegation-scoped policies. Old policies are deleted and new ones are created atomically.
New policy list. Replaces all existing delegation policies.
Successful Response
Pact detail response. The api_key field is only visible to the operator principal.
Pagination metadata for list responses.
Supports both legacy offset-based and cursor-based pagination.
Cursor fields (has_more, after, before) are populated for
cursor-paginated endpoints. Legacy fields (offset, limit) are
populated when the caller uses the deprecated offset parameter.