Edge

List Edge action approvals

Changed on

Lists tenant-scoped Edge approval records for action-level governance. Non-admin/non-operator callers receive only approvals whose principal_id matches the authenticated auth.PrincipalID; admin and operator callers may list all approvals in the tenant for operations and forensics. Status, tuple, cursor, and limit filters are applied within that visibility scope so list pagination remains principal-stable. Raw action payloads are never returned; actions are represented by event_id, action_hash, input_hash, and policy_snapshot.

get/api/v1/edge/approvals

Request

  • Base URL: http://localhost:8081
  • URL: http://localhost:8081/api/v1/edge/approvals
  • Auth: one of:
    • API key in header X-API-Key
    • HTTP bearer

Query parameters

status'pending' | 'approved' | 'rejected' | 'expired' | 'invalidated'
session_idstring

Optional tuple filter; must be supplied with execution_id and action_hash.

execution_idstring

Optional tuple filter; must be supplied with session_id and action_hash.

action_hashstring

Optional tuple filter; must be supplied with session_id and execution_id.

cursorstring
limitinteger

Headers

X-Tenant-IDstring required

Tenant isolation header (required on all protected routes).

Response

Edge approval page scoped to the caller's principal unless the caller has admin/operator visibility.

next_cursorstring nullable

Changes

    • warning

      added the new limit_exceeded enum value to the response property for the response status

    • warning

      added the new limit_exceeded enum value to the response property for the response status

    • warning

      added the new limit_exceeded enum value to the response property for the response status

    • warning

      added the new limit_exceeded enum value to the response property for the response status

    • warning

      added the new limit_exceeded enum value to the response property for the response status

    • warning

      added the new replay_window_full enum value to the response property for the response status

    • warning

      added the new replay_window_full enum value to the response property for the response status

    • warning

      added the new replay_window_full enum value to the response property for the response status

    • warning

      added the new replay_window_full enum value to the response property for the response status

    • warning

      added the new replay_window_full enum value to the response property for the response status

    • warning

      added the new step_up_required enum value to the response property for the response status

    • warning

      added the new step_up_required enum value to the response property for the response status

    • warning

      added the new step_up_required enum value to the response property for the response status

    • warning

      added the new step_up_required enum value to the response property for the response status

    • warning

      added the new step_up_required enum value to the response property for the response status

    • info

      endpoint added