Monoova Agentic Access
Monoova exposes 150 API operations that an AI agent could call, of which 88 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 62 read, 57 write, 30 physical, and 1 safety-critical.
1 operation are classed safety-critical and should require human-in-the-loop approval at runtime.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
By consequence
Highest-consequence actions
The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| POST | /mWallet/v1/resetPin | safety-critical | required |
| POST | /NPPPAYMENTSTATUSWEBHOOK_TARGET_URL | physical | conditional |
| POST | /PAYTORECEIVEPAYMENTWEBHOOK_TARGET_URL | physical | conditional |
| POST | /RECEIVENPPPAYMENTRETURNWEBHOOK_TARGET_URL | physical | conditional |
| POST | /RECEIVEPAYMENTWEBHOOK_TARGET_URL | physical | conditional |
| POST | /WEBHOOK_REFUND_STATUS_URL | physical | conditional |
| POST | /WEBHOOK_TARGET_URL | physical | conditional |
| POST | /WEBHOOK_TARGET_URL | physical | conditional |
| POST | /Webhook_Payment_Instruction_Status_URL | physical | conditional |
| POST | /au/card/ccm/CreditCardTransaction/payment | physical | conditional |
| POST | /au/card/ccm/CreditCardTransactionAsync/refund | physical | conditional |
| PATCH | /au/card/ccm/PaymentMethodToken/{customerId}/{clientPaymentTokenReference} | physical | conditional |
| POST | /au/core/notification-v1/Notification/resend/{eventId} | physical | conditional |
| POST | /au/core/notification-v1/Notification/resend/{eventId} | physical | conditional |
| POST | /au/payto/pam-v1/PaymentAgreement | physical | conditional |
| POST | /au/payto/pam-v1/PaymentAgreementAsync | physical | conditional |
| PATCH | /au/payto/pam-v1/PaymentAgreementAsync/{PaymentAgreementUID}/recall/{actionIdentification} | physical | conditional |
| PATCH | /au/payto/pam-v1/PaymentAgreementAsync/{paymentAgreementUID}/bilateral | physical | conditional |
| PATCH | /au/payto/pam-v1/PaymentAgreementAsync/{paymentAgreementUID}/status | physical | conditional |
| PATCH | /au/payto/pam-v1/PaymentAgreementAsync/{paymentAgreementUID}/unilateral | physical | conditional |
| PATCH | /au/payto/pam-v1/paymentAgreement/{PaymentAgreementUID}/recall/{actionIdentification} | physical | conditional |
| PATCH | /au/payto/pam-v1/paymentagreement/{paymentAgreementUID}/bilateral | physical | conditional |
| PATCH | /au/payto/pam-v1/paymentagreement/{paymentAgreementUID}/status | physical | conditional |
| PATCH | /au/payto/pam-v1/paymentagreement/{paymentAgreementUID}/unilateral | physical | conditional |
| POST | /au/payto/pas-v1/PaymentInstructionAsync | physical | conditional |
Source
Agentic Access
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: condit
# --- truncated at 32 KB (47 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/monoova/refs/heads/main/agentic-access/monoova-agentic-access.yml