Monoova website screenshot

Monoova

Monoova is an Australian payments platform that lets businesses receive, manage, and pay funds in AUD across every domestic rail through a single set of RESTful JSON APIs. Operated by Monoova Global Payments Pty Ltd (AFSL 421414) and enrolled with AUSTRAC, it connects directly to the New Payments Platform (real-time account-to-account transfers via NPP/Osko, PayID addressing, and PayTo mandated debits) alongside BPAY, direct entry (credit/debit), card acquiring, and Apple Pay / Google Pay. Its Automatcher reconciliation engine, virtual mAccount/mWallet hierarchies, Confirmation of Payee, account verification, payment tokenisation, and webhook-driven reporting target fintechs, marketplaces, payroll, lending, remittance, and SaaS businesses (customers include Wise, Nium, Finder, and Sharesies). Monoova is genuinely API-first: it ships a public developer portal, a Redoc API reference, downloadable OpenAPI specifications, and a public Postman workspace, plus a free self-serve sandbox.

Monoova publishes 31 APIs on the APIs.io network, including Automatcher (Bank Account Receivables) API, BPAY API, Create Payment Using Token API, and 28 more. Tagged areas include Payments, Australia, Real-Time Payments, NPP, and PayTo.

The Monoova catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Monoova’s developer surface includes authentication, documentation, API reference, getting-started guide, engineering blog, signup flow, support, and 32 more developer resources.

53.5/100 developing ▬ flat Agent 32/100 agent ready saas Full breakdown ↓
scored 2026-09-06 · rubric v0.19.0
3 APIs
PaymentsAustraliaReal-Time PaymentsNPPPayToPayIDAccount-to-AccountBPAYCard PaymentsMoney MovementVirtual AccountsCross-Border

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-06 · rubric v0.19.0
Regulatory Posture applies to this provider. Its tags matched the Payments regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/monoova: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 31

Individual APIs this provider publishes, each with its own machine-readable definition.

Monoova Automatcher (Bank Account Receivables) API

Overview

Having customers paying you by bank transfer might be easy for your customers but contains a reconciliation risk for you. If your customer mistypes or fo...

Monoova BPAY API

Overview

The BPAY APIs do not perform any financial transactions and are used to validate BPAY information that is used in the

Monoova Create Payment Using Token API

The Create Payment Using Token API from Monoova — 1 operation(s) for create payment using token.

Monoova Financial API

Overview

The Financial APIs enable you to process credits and debits, including transferring funds within Monoova to a Ledger Account, an mWallet (for BPAY transa...

Monoova Generate a Bearer Token API

The Generate a Bearer Token API from Monoova — 1 operation(s) for generate a bearer token.

Monoova Generate a Client Session API

The Generate a Client Session API from Monoova — 1 operation(s) for generate a client session.

Monoova Get Async Request Status API

The Get Async Request Status API from Monoova — 1 operation(s) for get async request status.

Monoova Get Payment Method Token Details API

The Get Payment Method Token Details API from Monoova — 1 operation(s) for get payment method token details.

Monoova Get Transaction By Date Range API

The Get Transaction By Date Range API from Monoova — 1 operation(s) for get transaction by date range.

Monoova Get Transaction By Id API

The Get Transaction By Id API from Monoova — 1 operation(s) for get transaction by id.

Monoova Initiate a Payment API

Once a payment agreement is created you can trigger payments against it

Monoova Ledger Account API

Monoova allows virtual ledgers to be created and linked to an Automatcher account number and optional PayID that can be used to track funds received and paid. Moving funds in an...

Monoova M Account API

Overview

The mAccount is the name we have given our virtual account. It is at the centre of anything you do with our Payments Engine. In many ways, your mAccount(s) i...

Monoova Manage Payment Agreements API

Methods to handle the payment agreement lifecycle. There are 2 ways in which a payment agreement can be amended – unilaterally (no payer approval needed), and Bilaterally (payer...

Monoova M Wallet API

Overview

mWallet is the name we have given to the digital wallet required for our BPAY payments. For any other digital-wallet uses, we recommend our mAccount. The API...

Monoova Notification Management API

The Notification Management API from Monoova — 4 operation(s) for notification management.

Monoova Pay ID API

Overview

A PayID is an alias for a bank account number that makes paying into account easier. A PayID can be an email address, phone number or ABN. PayIDs are iss...

Monoova PayTo Async API

The `AsyncResponse` is used in operations where the request is accepted, but the processing is not immediate. This response format provides information for tracking and checking...

Monoova Public Endpoints API

The Public Endpoints API from Monoova — 3 operation(s) for public endpoints.

Monoova Reconciliation Rules API

Overview

This feature enables customers to specify the criteria for accepting incoming NPP and DE payments in real time. The customer will be able to advise Monoo...

Monoova Reporting API


PayTo Reporting

A new report has been added specifically for NPP payments related to PayTo. Monoova’s PayTo NPP receivables – available

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Monoova Authentication

http · 2 schemes

SECURITY

Monoova Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Monoova Trust Center

SOC 2, PCI DSS

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Monoova Agentic Access

150 operations · 88 acting · 1 human-in-the-loop

150 operations · 88 acting

AGENTIC

Resources

Documentation 2

Reference material describing how the API behaves

Operate 2

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: monoova
url: https://raw.githubusercontent.com/api-evangelist/monoova/refs/heads/main/apis.yml
name: Monoova
kind: company
description: 'Monoova is an Australian payments platform that lets businesses receive, manage, and pay funds in AUD across
  every domestic rail through a single set of RESTful JSON APIs. Operated by Monoova Global Payments Pty Ltd (AFSL 421414)
  and enrolled with AUSTRAC, it connects directly to the New Payments Platform (real-time account-to-account transfers via
  NPP/Osko, PayID addressing, and PayTo mandated debits) alongside BPAY, direct entry (credit/debit), card acquiring, and
  Apple Pay / Google Pay. Its Automatcher reconciliation engine, virtual mAccount/mWallet hierarchies, Confirmation of Payee,
  account verification, payment tokenisation, and webhook-driven reporting target fintechs, marketplaces, payroll, lending,
  remittance, and SaaS businesses (customers include Wise, Nium, Finder, and Sharesies). Monoova is genuinely API-first: it
  ships a public developer portal, a Redoc API reference, downloadable OpenAPI specifications, and a public Postman workspace,
  plus a free self-serve sandbox.'
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: unknown
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Unknown
  confidence: low
  source:
  - authentication
  - security
  - sandbox
  generated: '2026-09-03'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Payments
- Australia
- Real-Time Payments
- NPP
- PayTo
- PayID
- Account-to-Account
- BPAY
- Card Payments
- Money Movement
- Virtual Accounts
- Cross-Border
created: '2026-07-24'
modified: '2026-07-24'
specificationVersion: '0.23'
apis:
- aid: monoova:monoova-automatcher-bank-account-receivables-api
  name: Monoova Automatcher (Bank Account Receivables) API
  description: <h3>  Overview </h3> <p> Having customers paying you by bank transfer might be easy for your customers but
    contains a reconciliation risk for you. If your customer mistypes or forgets the reference to go with the payment, you
    might not know whom the payment is from. Orphaned transactions can be challenging and costly to handle. The solution is
    our receivables API. We allow you to assign a specific account number to each payer so you know for a fact where the received
    funds originated, regardless of whether they remembered to type the reference. </p> <p> Specifically, the bank-account
    receivables APIs allow the creation and maintenance of bank account numbers for the purpose of receiving and reconciling
    funds via direct credit. Once an account number is created, payments may be made via any banking institution in Australia
    to the BSB and account number provided by us to you. These account numbers can be toggled active/inactive and linked to
    a client provided unique ID. Once a transaction is received, Monoova provides reporting on the details of each item, and
    makes the funds available for disbursement in your Sign-in mAccount. Authentication is the same as for the rest of Monoova’s
    APIs. </p>
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Automatcher (Bank Account Receivables)
  properties:
  - type: OpenAPI
    url: openapi/monoova-automatcher-bank-account-receivables-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-bpay-api
  name: Monoova BPAY API
  description: <h3>  Overview </h3> The BPAY APIs do not perform any financial transactions and are used to validate BPAY
    information that is used in the <a href="/payments#operation/TransactionExecute"> /financial/v2/transaction/execute </a>  API.
    The <a href="/payments#operation/TransactionValidate"> /financial/v2/transaction/validate </a> APIs also validates BPAY
    information using the same sub-system as documented in this section before performing any financial transactions.<br>
    <p> <strong>  Important Notes </strong> </p> <li> By design, BPAY validation can be time sensitive. If you cache valid
    BPAY information for later use, it may become invalid due to time expiry.</li> <li> By design, BPAY validation can be
    amount sensitive. If you cache valid BPAY information for later use and change the amount to pay then this could be invalid.</li>
    <li> BPAY validation should be performed immediately before calling the <a href="/payments#operation/TransactionExecute">
    /financial/v2/transaction/execute </a> API to perform the bill payment. You have the option of calling <a href="/payments#operation/TransactionValidate">
    /financial/v2/transaction/validate </a> (The first validation error will be returned which may not be a BPAY error) </li>
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - BPAY
  properties:
  - type: OpenAPI
    url: openapi/monoova-bpay-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-create-payment-using-token-api
  name: Monoova Create Payment Using Token API
  description: The Create Payment Using Token API from Monoova — 1 operation(s) for create payment using token.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Create Payment Using Token
  properties:
  - type: OpenAPI
    url: openapi/monoova-create-payment-using-token-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-financial-api
  name: Monoova Financial API
  description: '<h3> Overview </h3>

    <p> The Financial APIs enable you to process credits and debits, including transferring funds within Monoova to a Ledger
    Account, an mWallet (for BPAY transactions), or an mAccount (our virtual account). You can send payments to external Australian
    bank accounts using a BSB and account number, token, or PayID, and make BPAY payments using a biller code and CRN. </p>

    <p> The APIs also allow you to debit Australian bank accounts using Direct Debit, and retrieve the status of transactions.
    </p>'
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Financial
  properties:
  - type: OpenAPI
    url: openapi/monoova-financial-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-generate-a-bearer-token-api
  name: Monoova Generate a Bearer Token API
  description: The Generate a Bearer Token API from Monoova — 1 operation(s) for generate a bearer token.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Generate a Bearer Token
  properties:
  - type: OpenAPI
    url: openapi/monoova-generate-a-bearer-token-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-generate-a-client-session-api
  name: Monoova Generate a Client Session API
  description: The Generate a Client Session API from Monoova — 1 operation(s) for generate a client session.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Generate a Client Session
  properties:
  - type: OpenAPI
    url: openapi/monoova-generate-a-client-session-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-get-async-request-status-api
  name: Monoova Get Async Request Status API
  description: The Get Async Request Status API from Monoova — 1 operation(s) for get async request status.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Get Async Request Status
  properties:
  - type: OpenAPI
    url: openapi/monoova-get-async-request-status-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-get-payment-method-token-details-api
  name: Monoova Get Payment Method Token Details API
  description: The Get Payment Method Token Details API from Monoova — 1 operation(s) for get payment method token details.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Get Payment Method Token Details
  properties:
  - type: OpenAPI
    url: openapi/monoova-get-payment-method-token-details-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-get-transaction-by-date-range-api
  name: Monoova Get Transaction By Date Range API
  description: The Get Transaction By Date Range API from Monoova — 1 operation(s) for get transaction by date range.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Get Transaction By Date Range
  properties:
  - type: OpenAPI
    url: openapi/monoova-get-transaction-by-date-range-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-get-transaction-by-id-api
  name: Monoova Get Transaction By Id API
  description: The Get Transaction By Id API from Monoova — 1 operation(s) for get transaction by id.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Get Transaction By Id
  properties:
  - type: OpenAPI
    url: openapi/monoova-get-transaction-by-id-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-initiate-a-payment-api
  name: Monoova Initiate a Payment API
  description: Once a payment agreement is created you can trigger payments against it
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Initiate a Payment
  properties:
  - type: OpenAPI
    url: openapi/monoova-initiate-a-payment-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-ledger-account-api
  name: Monoova Ledger Account API
  description: Monoova allows virtual ledgers to be created and linked to an Automatcher account number and optional PayID
    that can be used to track funds received and paid. Moving funds in and out of ledgers is accomplished by utilising the
    Monoova PayTo and financial APIs. In the financial/execute call, populate “ledgerAccountNumber” in the mwallet fields,
    either in the disbursement object to transfer funds, or in the source object to withdraw.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Ledger Account
  properties:
  - type: OpenAPI
    url: openapi/monoova-ledger-account-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-maccount-api
  name: Monoova M Account API
  description: <h3>  Overview </h3> The mAccount is the name we have given our virtual account. It is at the centre of anything
    you do with our Payments Engine. In many ways, your mAccount(s) is you in the Engine, this is where you get authenticated,
    where your funds flow in and out, and where you get your reports. It is also the building block for a bespoke ecosystem
    of virtual accounts which you can build in the Engine. And though we call it an account, it can just as easily be used
    as a wallet. The APIs in this section do not perform financial transactions. Instead, they are used to manage mAccount
    information in the Engine. The /financial/v2/transaction API verifies mAccount information using this subsystem before
    performing a transaction.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - mAccount
  properties:
  - type: OpenAPI
    url: openapi/monoova-maccount-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-manage-payment-agreements-api
  name: Monoova Manage Payment Agreements API
  description: Methods to handle the payment agreement lifecycle. There are 2 ways in which a payment agreement can be amended
    – unilaterally (no payer approval needed), and Bilaterally (payer approval required)
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Manage Payment Agreements
  properties:
  - type: OpenAPI
    url: openapi/monoova-manage-payment-agreements-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-mwallet-api
  name: Monoova M Wallet API
  description: <h3>  Overview </h3> mWallet is the name we have given to the digital wallet required for our BPAY payments.
    For any other digital-wallet uses, we recommend our mAccount. The APIs in this section do not perform any financial transactions.
    They are used to manage mWallet information used by the Engine. The /financial/v2/transaction API verifies mWallet information
    using this subsystem before performing the transaction.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - mWallet
  properties:
  - type: OpenAPI
    url: openapi/monoova-mwallet-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-notification-management-api
  name: Monoova Notification Management API
  description: The Notification Management API from Monoova — 4 operation(s) for notification management.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Notification Management
  properties:
  - type: OpenAPI
    url: openapi/monoova-notification-management-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-payid-api
  name: Monoova Pay ID API
  description: <h3>  Overview </h3> <p> A PayID is an alias for a bank account number that makes paying into account easier.
    A PayID can be an email address, phone number or ABN. PayIDs are issued and associated with our <a href="/payments#tag/Automatcher-(Bank-Account-Receivables)">
    /receivables </a>  bank accounts to allow your users a simpler way of sending you money. Once a PayID has been registered
    against a bank account, when a payment is made to that ID, the funds will arrive in your receivables account number. Currently
    we only support email PayIDs via the API. </p>
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - PayID
  properties:
  - type: OpenAPI
    url: openapi/monoova-payid-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-payto-async-api-api
  name: Monoova PayTo Async API
  description: "The `AsyncResponse` is used in operations where the request is accepted, but the processing is not immediate.\
    \ This response format provides information for tracking and checking the request status.\n\nThis API adheres to the Microsoft\
    \ [async-request-reply pattern](https://learn.microsoft.com/en-us/azure/architecture/patterns/async-request-reply), ensuring\
    \ efficient handling of non-immediate requests.\n\nFeaturing high throughput and generous rate limits, this API is optimal\
    \ for bulk operations, allowing for the efficient processing of larger datasets.\n\n</br>\n\n### HTTP Status Code\n\n\
    - **202 Accepted**:\n  - *Description*: Indicates that the request has been accepted for processing but has not been completed.\n\
    \n### HTTP Headers\n\n- **Location**:\n  - *Description*: Provides the URL where the client can check the status of the\
    \ asynchronous operation.\nClients should periodically poll this URL to retrieve the final result of the request.\n  -\
    \ *Example*: `https://sand-api.monoova.com/...`\n\n- **Retry-After**:\n  - *Description*: Suggests the number of seconds\
    \ the client should wait before polling the Location\nURL again. This helps manage server load by preventing requests\
    \ that are too frequent.\n  - *Example*: `10`"
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - PayTo Async API
  properties:
  - type: OpenAPI
    url: openapi/monoova-payto-async-api-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-public-endpoints-api
  name: Monoova Public Endpoints API
  description: The Public Endpoints API from Monoova — 3 operation(s) for public endpoints.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Public Endpoints
  properties:
  - type: OpenAPI
    url: openapi/monoova-public-endpoints-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-reconciliation-rules-api
  name: Monoova Reconciliation Rules API
  description: <h3>  Overview </h3> <p> This feature enables customers to specify the criteria for accepting incoming NPP
    and DE payments in real time. The customer will be able to advise Monoova about the exact amount they expect to receive
    in their ABA/PayId in an agreed timeframe. This information would be used to determine whether to accept or reject a payment.<br/><br/>
    There are 2 criteria that can be set when specifying the reconciliation rules. Inbound transactions will only be accepted
    if <ul> <li>Bsb - Account Number and amount matches an active reconciliation rule. OR</li> <li>PayId and amount match
    an active reconciliation rule</li> </ul> If pre-defined criteria are not met, the transaction will automatically be returned
    to the sender. <br/><br/> These rules will not be applied to NPP PayTo Receivables.<br/> </p>
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Reconciliation Rules
  properties:
  - type: OpenAPI
    url: openapi/monoova-reconciliation-rules-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-reporting-api
  name: Monoova Reporting API
  description: '</br><h2>PayTo Reporting</h2> <p> A new report has been added specifically for NPP payments related to PayTo.
    Monoova’s PayTo NPP receivables – available <a href=''https://api-docs.monoova.com/payments#operation/PayToReceivablesReportDate''
    target=''_blank''> here </a>

    </p> </br> In addition, PayTo NPP receivables will have the following additional data fields </br> <style type="text/css">
    .tb { table-layout:auto; width:300px;!important } .td { overflow:hidden; white-space:nowrap; text-overflow:ellipsis!important}
    </style> <table class="tb"> <tr> <th> Field </th> <th> Description </th> <th> Specification </th> </tr>

    <tr> <td class="td">

    mmsId <br/> </td> <td class="td"> Id assigned by NPPA for payment agreement <br/> </td> <td class="td"> string{33} <br/>
    </td> </tr> <tr> <td class="td">

    InitiatingPartyName <br/> </td> <td class="td"> Initiating Party name.. <br/> </td> <td class="td"> string{1, 35} <br/>
    </td> </tr> </table>'
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Reporting
  properties:
  - type: OpenAPI
    url: openapi/monoova-reporting-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-reports-api
  name: Monoova Reports API
  description: <h3>  Overview </h3> The APIs in the reports/v1 section help you keep track of balances and transactions. Payments
    automation is only helping you relax if you know where exactly your money is at any one point in time.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Reports
  properties:
  - type: OpenAPI
    url: openapi/monoova-reports-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-request-refund-transaction-api
  name: Monoova Request Refund Transaction API
  description: The Request Refund Transaction API from Monoova — 1 operation(s) for request refund transaction.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Request Refund Transaction
  properties:
  - type: OpenAPI
    url: openapi/monoova-request-refund-transaction-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-security-api
  name: Monoova Security API
  description: <h3>  Overview </h3> <p> The security/v1 APIs allows you to manage security tokens. This gives you an alternative
    to using signIn API KEY for BASIC authentication for each API call. Security tokens come in two forms </p> <ul> <li> <strong>
    OneShotSecurityToken </strong> </li> <li> <strong> SecurityToken </strong> </li> </ul> <p> The two security tokens operate
    in exactly the same way. The token is used to replace your UserName when configuring BASIC Authentication. Should you
    provide a password anyway, it will be ignored. Each token type has an expiry time between 1 and 15 minutes. The expiry
    time cannot be extended. </p> <p> As the name implies, a OneShotSecurityToken can only be used once. The token is deleted
    on its first use or when it expires, whatever is sooner. </p> <p> A SecurityToken can be used multiple times until it
    expires. The expiry time of a SecurityToken can be extended. </p> <p> Please note that security tokens discussed in this
    section have nothing in common with the token/v1 APIs described elsewhere in this document. Security tokens provide secure
    sign-in from a web page; token/v1 APIs tokenize sensitive information. </p>
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Security
  properties:
  - type: OpenAPI
    url: openapi/monoova-security-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-subscriptions-api
  name: Monoova Subscriptions API
  description: The endpoints in this section allow subscription and management of webhooks for the purpose of receiving transaction
    notifications.</br>
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Subscription
  tags_raw:
  - Subscriptions
  properties:
  - type: OpenAPI
    url: openapi/monoova-subscriptions-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-token-api
  name: Monoova Token API
  description: <h3> Overview </h3> <p> Using tokens is a way of increasing the security around sensitive information. A token
    can be used to obfuscate debit and credit details. The details of a token (its payload) are stored encrypted on the Engine
    servers. The tokening system has been designed such the generated token has no mathematical or algorithmic connection
    to the secret data held as the payload. The token is a random number that is manifested as a GUID. Currently two types
    of payloads can be held within the tokening system </p> <ul> <li> Australian Bank Account </li> <li> BPAY details </li>
    </ul> <p> Other payload types can be added if required. For example, if you have asked the user to enter their bank-account
    details on your website you can use the security/v1/createOneShotSecurityToken API to embed an OneShotSecurityToken in
    your page. Using this OneShotSecurityToken you can call the appropriate token/v1/create API passing the details. This
    way, the customer’s payload details are never passed through your server. </p>
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Token
  properties:
  - type: OpenAPI
    url: openapi/monoova-token-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-tools-api
  name: Monoova Tools API
  description: <h3>  Overview </h3> The APIs in the tools/v1/ section represent utilities that you may find useful while consuming
    the other APIs offered as part of the Engine other APIs.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Tools
  properties:
  - type: OpenAPI
    url: openapi/monoova-tools-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-update-payment-method-token-status-api
  name: Monoova Update Payment Method Token Status API
  description: The Update Payment Method Token Status API from Monoova — 1 operation(s) for update payment method token status.
  humanURL: https://developer.monoova.com/overview
  baseURL: https://api.mpay.com.au
  tags:
  - Update Payment Method Token Status
  properties:
  - type: OpenAPI
    url: openapi/monoova-update-payment-method-token-status-api-openapi.yml
  - type: Documentation
    url: https://developer.monoova.com/overview
  - type: APIReference
    url: https://api-docs.monoova.com/
  - type: Documentation
    url: https://developer.monoova.com/payto
  - type: Documentation
    url: https://developer.monoova.com/card-payments
- aid: monoova:monoova-verify-api
  name: Monoova Verify API
  description: '<h3>Overview</h3> <h3>Bank Account Ownership Verification</h3> <p>The purpose of this API is to verify access
    to a bank account or PayID details, which has several compliance and risk-mitigation applications.</p>

    <p>If the NppCreditPayID method is used, the API response will include the PayID name. In scenarios where the PayID is
    either unidentified or not configured, you can verify if the payer/payee has access to the account using a secret code.</p>

    <p>By passing the BSB and account number, the account verification API will credit a target bank account with a secret
    code in the remitter name and lodgement reference. This code can only be viewed by someone who has access to the target
    bank account by accessing and viewing their bank statement. The code can then be submitted against our records, and if
    it matches, Monoova will persist a verification token against that specific account.</p>

    <h4>How it works</h4> <ol> <li>Initiate a verification transaction on the target bank account.</li> <li>Monoova will credit
    the target bank account with a 1c amount and a secret remitter code (may take up to 48 hours for the code to show on the
    target bank account).</li> </ol>

    <p>Below image is how a sample verification code appears on a bank statement. In YELLOW is the code your client will need
    to return, in BLUE is your remitter name. For NPP verification transactions, the secret code can also be found in the
    lodgement reference.</p> <img src="https://movdpwebsiteprodae.blob.core.windows.net/images/bank_ref.png" alt="bank-ref">

    <ol> <li>Owner of the target bank account views the statement to obtain the sec

# --- truncated at 32 KB (38 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/monoova/refs/heads/main/apis.yml

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/monoova"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/monoova/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/monoova/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.