API Reference
PQSafe AgentPay API Reference v0.1.0
PQSafe AgentPay API Reference v0.1.0
Namespaces
Classes
- ApprovalRejectedError
- ApprovalTimeoutError
- AuthError
- PolicyError
- PQSafeError
- RailError
- RateLimitError
- RevocationError
- SignatureError
- TemporalError
Interfaces
- AgentSubkeyRecord
- ApprovalAuditEntry
- ApprovalChannel
- ApprovalConfig
- ApprovalInfo
- ApprovalRequest
- ApprovalResult
- ArbitrumCommitConfig
- CommitResult
- CreateEnvelopeParams
- DiscordConfig
- EmailConfig
- EthTxParams
- IssuerHierarchy
- KeyRecord
- LedgerRecord
- PaymentRequest
- PaymentResult
- PQSafeErrorParams
- RailConfig
- RevocationCheckRequest
- RevocationRecord
- RevocationServiceConfig
- RevocationStatus
- RootKeyRecord
- SignedEnvelope
- SlackConfig
- SmsConfig
- SpendKeyCertificate
- SpendKeyRecord
- TelegramConfig
- UsdcBaseConfig
- UsdcBaseTxParams
- WebhookConfig
- WhatsappConfig
- X402Config
- X402PaymentRequirements
Type Aliases
- AnyKeyRecord
- BaseNetwork
- CumulativeCapPolicy
- CurrencyCode
- ErrorClass
- HexString
- IssuerEpoch
- MLDSAVariant
- PerTxCapPolicy
- PQAddress
- PQSafeErrorCode
- Rail
- SingleUsePolicy
- SpendEnvelope
- SpendEnvelopeExtV2
- SpendPolicy
- SpendPolicyMode
- UsdcBaseSignAndSend
Variables
- CumulativeCapPolicySchema
- DEFAULT_SPEND_POLICY
- MULTISIG_THRESHOLD_USD
- PerTxCapPolicySchema
- RailSchema
- SingleUsePolicySchema
- SPEND_ENVELOPE_REGISTRY_ABI
- SPEND_KEY_ROTATION_INTERVAL_SEC
- SpendEnvelopeExtV2Schema
- SpendEnvelopeSchema
- SpendPolicyModeSchema
- SpendPolicySchema
Functions
- acpTokenToSpendEnvelope
- advanceEpoch
- amountExceedsCeilingError
- ap2MandateToSpendEnvelope
- assertPolicyConsistency
- buildLedgerRecord
- canonicalJsonBytes
- canonicalJsonString
- commitEnvelopeToArbitrum
- computeEnvelopeId
- createAgentSubkey
- createEnvelope
- createIssuerHierarchy
- effectivePolicy
- encodeTransferCalldata
- envelopeExpiredError
- envelopeNotYetActiveError
- executeAgentPayment
- executeWithApproval
- extractSigFingerprint
- getAgentPayConfig
- getApprovalStatus
- getEpoch
- getTelegramChatId
- isEnvelopeCommitted
- isRevoked
- probeX402Endpoint
- recipientNotAllowedError
- requestApproval
- resolveApproval
- revoke
- rotateSpendKey
- setAgentPayConfig
- signatureInvalidError
- signEnvelope
- spendEnvelopeToAcpToken
- spendEnvelopeToAp2Mandate
- submitToLedger
- toUsdcAtomicUnits
- validateSpendPolicy
- verifyAp2WithPqWrapper
- verifyEnvelope
References
StripeACP
Renames and re-exports Stripe