Monoova · Agentic Access

Monoova Agentic Access

x-agentic-access generated

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.

PaymentsAustraliaReal-Time PaymentsNPPPayToPayIDAccount-to-AccountBPAYCard PaymentsMoney MovementVirtual AccountsCross-Border
Operations: 150 Acting: 88 Human-in-the-loop: 1 Method: generated

By consequence

read 62 write 57 physical 30 safety-critical 1

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.

MethodPathConsequenceHuman-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

Raw ↑
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