generated: '2026-07-24' method: generated source: openapi/monoova-cc.yml, openapi/monoova-payments.yml, openapi/monoova-payto.yml description: Recommended x-agentic-access execution contracts, classified heuristically from the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind audience per deployment. See research/curity/agentic-governance/. summary: operations: 150 by_action_class: acting: 88 connected: 62 by_consequence: write: 57 physical: 30 read: 62 safety-critical: 1 human_in_the_loop_required: 1 operations: - path: /au/card/ccm/CreditCardTransaction/token method: post operationId: generate-clientSession x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/card/ccm/CreditCardTransaction/payment method: post operationId: createPayment x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/card/ccm/CreditCardTransaction/{clientTransactionUniqueReference} method: get operationId: get-transaction-by-id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/card/ccm/CreditCardTransaction/ method: get operationId: get-transaction-by-date-range x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/card/ccm/PaymentMethodToken method: get operationId: getPaymentMethodTokenDetails x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/card/ccm/CreditCardTransactionAsync/refund method: post operationId: request-refund-transaction x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/card/ccm/CreditCardTransactionAsync/request/{uniqueRequestId} method: get operationId: async-request-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/card/ccm/PaymentMethodToken/{customerId}/{clientPaymentTokenReference} method: patch operationId: updatePaymentMethodTokenStatus x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WEBHOOK_TARGET_URL method: post operationId: PaymentStatusNotification x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WEBHOOK_REFUND_STATUS_URL method: post operationId: RefundStatusNotification x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WEBHOOK_ASYNC_REQUEST_URL method: post operationId: AsyncRequestNotification x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/core/notification-v1/Subscription method: post operationId: post-subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/core/notification-v1/Subscription/{subscriptionId} method: get operationId: get-subscription x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/core/notification-v1/Subscription/{subscriptionId} method: delete operationId: delete-subscription-id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/core/notification-v1/Subscription/{subscriptionId} method: put operationId: put-subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/core/notification-v1/Notification method: get operationId: get-webhookschedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/core/notification-v1/Notification/resend/{eventId} method: post operationId: post-webhookschedule-resend-eventid x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/security/oauth-v1/Token method: post operationId: oauth-v1/token x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /bpay/v1/validate/{billerCode} method: get operationId: BPAYValidate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bpay/v1/biller/{billerCode} method: get operationId: BPAYGetBiller x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bpay/v1/receipts method: post operationId: BPAYGetReceipts x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /bpay/v1/billers method: get operationId: BPAYGetBillers x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bpay/v1/history/{accountNumber} method: get operationId: BPAYGetHistory x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /bpay/v1/bpayInReport/{date} method: get operationId: BPAYReceivablesReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /financial/v2/transaction/execute method: post operationId: TransactionExecute x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /financial/v2/transaction/validate method: post operationId: TransactionValidate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /financial/v2/status/{uniqueReference} method: get operationId: TransactionStatusByUid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /financial/v2/status/{startDate}/{endDate} method: get operationId: TransactionStatusByDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reports/v1/unclearedFunds/{startDate} method: get operationId: GetUnclearedFundsByDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mAccount/v1/create method: post operationId: MAccountCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mAccount/v1/close/{accountNumber} method: get operationId: MAccountClose x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mAccount/v1/financials/{accountNumber} method: get operationId: MAccountGetFinancials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mAccount/v1/get/{accountNumber} method: get operationId: MAccountGet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mAccount/v1/listAsIssuer method: get operationId: MAccountList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mAccount/v1/sendStatement method: post operationId: MAccountSendStatement x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mAccount/v1/transactions method: post operationId: MAccountTransactions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mAccount/v1/update method: post operationId: MAccountUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mWallet/v1/create method: post operationId: MWalletCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mWallet/v1/close/{accountNumber}/{pin} method: get operationId: MWalletClose_V1 x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mWallet/v1/financials/{accountNumber}/{pin} method: get operationId: MWalletGetFinancials x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mWallet/v1/reopen/{accountNumber}/{pin} method: get operationId: MWalletReopen x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mWallet/v1/resetPin method: post operationId: MWalletResetPin x-agentic-access: action-class: acting consequence: safety-critical subject: required audience: null token: max-ttl: 120 exchange: true purpose-required: true proof-of-possession: true escalation: human-in-the-loop: required audit: required - path: /mWallet/v1/search method: get operationId: MWalletSearch x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /mWallet/v1/transactions method: post operationId: MWalletTransactions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /mWallet/v1/update method: post operationId: MWalletUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ledger/v1/create method: post operationId: LedgerCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ledger/v1/close method: post operationId: LedgerClose x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ledger/v1/balance/{ledgerAccountNumber} method: get operationId: LedgerBalance x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /ledger/v1/transactions method: post operationId: LedgerTransactions x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ledger/v1/financials method: post operationId: LedgerFinancials x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /ledger/v1/allAccounts method: get operationId: LedgerAllAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/v1/ping method: get operationId: PublicPing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/v1/certificate method: get operationId: PublicCertificate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /public/v1/certificate/public-key method: get operationId: PublicCertificatePublicKey x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reports/v1/settlement/{date} method: get operationId: ReportSettlement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /reports/v1/statement/{date} method: get operationId: ReportStatement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /security/v1/createOneShotSecurityToken/{timeOutMin} method: get operationId: SecurityCreateOneShotSecurityToken x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /security/v1/signInAccountSettings method: get operationId: SecuritySignInAccountSettings x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /token/v1/createAustralianBankAccount method: post operationId: TokenCreateAustralianBankAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /token/v1/createBPAY method: post operationId: TokenCreateBPAY x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /token/v1/delete/{token} method: delete operationId: TokenDelete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /token/v1/get/{token} method: get operationId: TokenGet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /token/v1/list/{accountNumber} method: get operationId: TokenList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /token/v1/updateAustralianBankAccount method: post operationId: TokenUpdateAustralianBankAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /token/v1/updateBPAY method: post operationId: TokenUpdateBPAY x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /token/v1/validate/{token} method: get operationId: TokenValidate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tools/v1/ping method: get operationId: ToolsPing x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tools/v1/bsbValidate/{bsbNumber} method: get operationId: ToolsBsbValidate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tools/v1/abnValidate/{abnNumber} method: get operationId: ToolsAbnValidate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /tools/v1/sendEmailToIssuer method: post operationId: ToolsSendEmailToIssuer x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /verify/v2/aba/initiate method: post operationId: VerifyNPPAccountPayIdInitiate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /verify/v1/aba/initiate method: post operationId: VerifyAccountInitiate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /verify/v1/aba/validate method: post operationId: VerifyAccountValidate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /verify/v1/aba/get/{token} method: get operationId: VerifyAccountGet x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verify/v1/aba/list method: get operationId: VerifyAccountList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /verify/v1/aba/update method: post operationId: VerifyAccountUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/create method: post operationId: ReceivablesCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/status method: post operationId: ReceivablesStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/statusByBankAccount/{bankAccountNumber} method: get operationId: ReceivablesStatusByBank x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v1/statusByClientID/{clientUniqueId} method: get operationId: ReceivablesStatusByClientID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v6/report/{date} method: get operationId: ReceivablesReportDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /paytoreceivables/v1/report/{date} method: get operationId: PayToReceivablesReportDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v1/reportLastSettlement method: get operationId: ReceivablesReportLastSettlement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v1/listAccounts method: get operationId: ReceivablesListAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v1/batchCreate method: post operationId: ReceivablesBatchCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/batchStatus method: post operationId: ReceivablesbatchStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v2/refund method: post operationId: ReceivablesRefund x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/processdirectdebit method: post operationId: ReceivablesProcessDirectDebit x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v2/inbounddirectdebitreport/{date} method: get operationId: ReceivablesInboundDirectDebitReportDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v1/processRtgsImt method: post operationId: ReceivablesProcessRtgsImt x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v2/rtgsimtReport/{date} method: get operationId: ReceivablesRTGSIMTReportDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v1/whitelisting/create method: post operationId: ReceivablesCreateWhitelistSourceAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/whitelisting/update method: post operationId: ReceivablesUpdateWhitelistSourceAccount x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/whitelisting/list/{automatcherBankAccountNumber} method: get operationId: ReceivablesListWhitelistSourceAccounts x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v2/rejectedTransactions/{startDate} method: get operationId: ReceivablesRejectedTransactionsReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v1/reconciliationrules/create method: post operationId: ReconciliationRulesCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/reconciliationrules/{ReconciliationRuleReference} method: patch operationId: ReconciliationRulesCancel x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/reconciliationrules/list/{dateTime} method: get operationId: ReconciliationRulesSearchByDate x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v1/reconciliationrules/{id} method: get operationId: ReconciliationRulesSearchByID x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /receivables/v1/payid/registerpayid method: post operationId: ReceivablesRegisterPayID x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/payid/updatePayIdStatus method: post operationId: ReceivablesUpdatePayIdStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/payid/updatePayIdName method: post operationId: ReceivablesUpdatePayIdName x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /receivables/v1/payid/payIdEnquiry method: post operationId: ReceivablesPayIdEnquiry x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscriptions/v1/create method: post operationId: SubscriptionsCreate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscriptions/v1/update method: post operationId: SubscriptionsUpdate x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscriptions/v1/list method: get operationId: SubscriptionsList x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /subscriptions/v1/delete/{id} method: delete operationId: SubscriptionsDelete x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscriptions/v2/resend/{WebhookId} method: post operationId: SubscriptionsResendV2 x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /subscriptions/v1/report/{date} method: get operationId: SubscriptionsReport x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /RECEIVEPAYMENTWEBHOOK_TARGET_URL method: post operationId: ReceivablesReceivePaymentWebhook x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DIRECTDEBITCLEARANCEWEBHOOK_TARGET_URL method: post operationId: DirectDebitClearanceWebhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PAYTORECEIVEPAYMENTWEBHOOK_TARGET_URL method: post operationId: PayToReceivePaymentWebhook x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /INBOUNDDIRECTCREDITWEBHOOK_TARGET_URL method: post operationId: InboundDirectCreditWebhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /INBOUNDDIRECTDEBITWEBHOOK_TARGET_URL method: post operationId: InboundDirectDebitWebhook x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /DIRECTENTRYDISHONOURSWEBHOOK_TARGET_URL method: post operationId: DirectEntryDishonour x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /PENDINGRTGSIMTWEBHOOK_TARGET_URL method: post operationId: PendingInboundRtgsImt x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RTGSIMTWEBHOOKSTATUSWEBHOOK_TARGET_URL method: post operationId: InboundRtgsImtStatus x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /RECEIVENPPPAYMENTRETURNWEBHOOK_TARGET_URL method: post operationId: NppReturn x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /NPPPAYMENTSTATUSWEBHOOK_TARGET_URL method: post operationId: NppPaymentStatus x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /INBOUNDDIRECTCREDITREJECTIONSWEBHOOK_TARGET_URL method: post operationId: InboundDirectCreditRejections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /NPPCREDITCREDITREJECTIONSWEBHOOK_TARGET_URL method: post operationId: NPPCreditRejections x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pam-v1/PaymentAgreement method: post operationId: post-paymentagreement x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pam-v1/PaymentAgreement method: get operationId: get-paymentagreement x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/payto/pam-v1/paymentagreement/{paymentAgreementUID}/unilateral method: patch operationId: patch-paymentagreement-id-unilateral x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pam-v1/paymentagreement/{paymentAgreementUID}/bilateral method: patch operationId: patch-paymentagreement-id-bilateral x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pam-v1/paymentagreement/{paymentAgreementUID}/status method: patch operationId: patch-paymentagreement-id-status x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pam-v1/paymentAgreement/{PaymentAgreementUID}/recall/{actionIdentification} method: patch operationId: patch-paymentagreement-id-recall x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pam-v1/paymentAgreement/{paymentAgreementUID} method: get operationId: get-paymentagreement-id x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/payto/pas-v1/paymentInstruction method: post operationId: post-paymentinstruction x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pas-v1/paymentInstruction method: get operationId: get-paymentinstruction x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/payto/pas-v1/paymentinstruction/{paymentInitiationUID} method: get operationId: get-paymentinstruction-paymentinitiationid x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/payto/pam-v1/PaymentAgreementAsync/Request/{uniqueRequestId} method: get operationId: get-async-paymentagreement-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/payto/pas-v1/PaymentInstructionAsync/Request/{uniqueRequestId} method: get operationId: get-async-paymentinitiation-status x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/payto/pam-v1/PaymentAgreementAsync method: post operationId: post-paymentagreement-async x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pas-v1/PaymentInstructionAsync method: post operationId: post-async-paymentinstruction x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pam-v1/PaymentAgreementAsync/{paymentAgreementUID}/unilateral method: patch operationId: patch-async-paymentagreement-id-unilateral x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pam-v1/PaymentAgreementAsync/{paymentAgreementUID}/bilateral method: patch operationId: patch-async-paymentagreement-id-bilateral x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pam-v1/PaymentAgreementAsync/{paymentAgreementUID}/status method: patch operationId: patch-async-paymentagreement-id-status x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/payto/pam-v1/PaymentAgreementAsync/{PaymentAgreementUID}/recall/{actionIdentification} method: patch operationId: patch-async-paymentagreement-id-recall x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WEBHOOK_TARGET_URL method: post operationId: PaymentAgreementNotification x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /Webhook_Payment_Instruction_Status_URL method: post operationId: PaymentInstructionStatusNotification x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /WEBHOOK_ASYNC_REQUEST_URL method: post operationId: AsyncRequestNotification x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/core/notification-v1/Subscription method: get operationId: getAllSubscriptions x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/core/notification-v1/Subscription method: post operationId: post-subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/core/notification-v1/Subscription/{subscriptionId} method: get operationId: get-subscription x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/core/notification-v1/Subscription/{subscriptionId} method: delete operationId: delete-subscription-id x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/core/notification-v1/Subscription/{subscriptionId} method: put operationId: put-subscription x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/core/notification-v1/Notification method: get operationId: get-webhookschedule x-agentic-access: action-class: connected consequence: read subject: optional token: max-ttl: 3600 audit: none - path: /au/core/notification-v1/Notification/resend/{eventId} method: post operationId: post-webhookschedule-resend-eventid x-agentic-access: action-class: acting consequence: physical subject: required audience: null token: max-ttl: 300 exchange: true purpose-required: true escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required - path: /au/security/oauth-v1/Token method: post operationId: oauth-v1/token x-agentic-access: action-class: acting consequence: write subject: required audience: null token: max-ttl: 900 escalation: human-in-the-loop: conditional triggers: - abnormal - high-value audit: required