ApprovalRequest
PQSafe AgentPay API Reference v0.1.0
PQSafe AgentPay API Reference / ApprovalRequest
Interface: ApprovalRequest
Defined in: pqsafe/agent-pay/src/approval.ts:117
Properties
approvers
approvers:
ApprovalChannel[]
Defined in: pqsafe/agent-pay/src/approval.ts:123
Channels to send the approval request through
envelope
envelope:
SignedEnvelope
Defined in: pqsafe/agent-pay/src/approval.ts:119
The signed envelope being approved
humanReadableSummary
humanReadableSummary:
string
Defined in: pqsafe/agent-pay/src/approval.ts:129
Human-readable summary shown to approvers
paymentRequest
paymentRequest:
PaymentRequest
Defined in: pqsafe/agent-pay/src/approval.ts:121
The payment request being authorized
riskScore?
optionalriskScore?:"low"|"medium"|"high"|"critical"
Defined in: pqsafe/agent-pay/src/approval.ts:131
Risk level — shown to approvers for context
threshold?
optionalthreshold?:number
Defined in: pqsafe/agent-pay/src/approval.ts:125
N-of-M approvals required (default: 1)
timeoutSec?
optionaltimeoutSec?:number
Defined in: pqsafe/agent-pay/src/approval.ts:127
Seconds before auto-deny (default: 600 = 10 min)