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

    Function createApprovalRequest

    • Parameters

      • input: ApprovalCreateInput

      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;
          };
          filePath: string;
          sigPath: string;
      }