Agent Maturity Compass API - v1.2.0
    Preparing search index...

    Function listApprovals

    • Parameters

      • params: {
            agentId?: string;
            status?: "EXPIRED" | "DENIED" | "PENDING" | "CONSUMED" | "APPROVED";
            workspace: string;
        }

      Returns {
          approval: {
              actionClass: ActionClass;
              agentId: string;
              approvalId: string;
              boundHashes: {
                  intentHash: string;
                  policyHash: string;
                  toolsHash: string;
                  workOrderHash?: string | null;
              };
              createdTs: number;
              decision?: "DENIED"
              | "APPROVED"
              | null;
              decisionBy?: "owner" | null;
              decisionReceiptId?: string | null;
              decisionTs?: number | null;
              effectiveMode: ExecutionMode;
              expiresTs: number;
              intentId: string;
              reason?: string | null;
              requestedMode: ExecutionMode;
              riskTier: "low" | "high" | "critical" | "medium";
              status: "EXPIRED" | "DENIED" | "PENDING" | "CONSUMED" | "APPROVED";
              toolName: string;
              v: 1;
              workOrderId?: string | null;
          };
          signatureValid: boolean;
          status: "EXPIRED"
          | "DENIED"
          | "PENDING"
          | "CONSUMED"
          | "APPROVED";
      }[]