NPP Australia (AP+) API

NPP Australia (AP+) API as documented publicly: 41 operations. Contract generated from the documentation by API Evangelist (2026-10-21); not the provider's own document.

Operations 41

GET /biller Retrieve summary level details of multiple BPAY Billers based on a search using part or whole Biller Code or Biller Name. #
GET /biller/{billercode} Retrieve the details of a BPAY Biller based on the Biller Code. #
DELETE /billerchanges/{billercode} Delete a pending change for a specific BPAY Biller. #
GET /billerchanges/{billercode} Retrieves current details of a BPAY Biller plus details of any pending changes to that Biller. #
POST /billerchanges/{billercode} Add, Update, Transfer or Close a BPAY Biller. #
POST /bills Generates a valid BPAY CRN and BPAY bill details, including a QR Code. #
GET /bulksubmissions Retrieve the status of a collection of Payment Instructions submitted for processing via the /bulksubmissions endpoint. #
POST /bulksubmissions Accepts a collection of BPAY Payment Instructions for asynchronous validation and processing. #
GET /crncheckdigitrules Provides a list of the available rules that can be used to generate a Check Digit. #
GET /crncheckdigitrules/{crncheckdigitrule} Returns details of the Check Digit Rule specified by the user including any alternative names for this Rule. #
POST /crncheckdigitrules/{crncheckdigitrule}/crns Returns the CRN for the specified Check Digit rule. #
POST /crncheckdigits/biller/{billercode} Returns CRNs/iCRNs for the nominated Biller Code and base Customer Reference Number. #
POST /generatebatchfile Generate a BPAY Batch File for a set of BPAY Payments in a format ready for upload to the specified Financial Institution. #
GET /icrncheckdigitrules Provides a list of the available rules that can be used to generate an intelligent Check Digit. #
GET /icrncheckdigitrules/{icrncheckdigitrule} Returns details of the intelligent Check Digit Rule specified by the user. #
POST /icrncheckdigitrules/{icrncheckdigitrule}/icrns Returns the iCRN for the specified Check Digit rule. #
POST /mistakenpaymentinvestigations Create a Mistaken Payment Investigation #
POST /mistakenpaymentinvestigations/{investigationid}/actions/close Close a Mistaken Payment Investigation #
POST /mistakenpaymentinvestigations/{investigationid}/actions/convertandclose Convert a resolved Mistaken Payment Investigation into an Error Correction and close the Investigation #
POST /mistakenpaymentinvestigations/{investigationid}/actions/reopen Reopen a Mistaken Payment Investigation #
POST /mistakenpaymentinvestigations/{investigationid}/actions/resolve Resolve a Mistaken Payment Investigation #
POST /mistakenpaymentinvestigations/{investigationid}/actions/withdraw Withdraw a Mistaken Payment Investigation #
GET /paymentinvestigations/{investigationid} Retrieve the details associated with a specified Payment Investigation #
POST /paymentinvestigations/{investigationid}/comments Add a comment to a Payment Investigation #
POST /paymenttraceinvestigations Create a Payment Trace Investigation #
POST /paymenttraceinvestigations/{investigationid}/actions/close Close a Payment Trace Investigation #
POST /paymenttraceinvestigations/{investigationid}/actions/reopen Reopen a Payment Trace Investigation #
POST /paymenttraceinvestigations/{investigationid}/actions/resolve Resolve a Payment Trace Investigation #
POST /paymenttraceinvestigations/{investigationid}/actions/withdraw Withdraw a Payment Trace Investigation #
POST /submissions Accepts one BPAY Payment Instruction for inclusion in settlement. #
POST /unauthorisedpaymentinvestigations Create an Unauthorised Payment Investigation #
POST /unauthorisedpaymentinvestigations/{investigationid}/actions/acknowledge Acknowledge an Unauthorised Payment Investigation #
POST /unauthorisedpaymentinvestigations/{investigationid}/actions/addrecipient Add recipient details and funds availability to Unauthorised Payment Investigation #
POST /unauthorisedpaymentinvestigations/{investigationid}/actions/close Close an Unauthorised Payment Investigation #
POST /unauthorisedpaymentinvestigations/{investigationid}/actions/convertandclose Convert a resolved Unauthorised Payment Investigation into an Error Correction and close the Investigation #
POST /unauthorisedpaymentinvestigations/{investigationid}/actions/editrecipient Edit the recipient details of an Unauthorised Payment Investigation #
POST /unauthorisedpaymentinvestigations/{investigationid}/actions/reopen Reopen an Unauthorised Payment Investigation #
POST /unauthorisedpaymentinvestigations/{investigationid}/actions/resolve Resolve an Unauthorised Payment Investigation #
POST /unauthorisedpaymentinvestigations/{investigationid}/actions/withdraw Withdraw an Unauthorised Payment Investigation #
GET /validationrules Returns a listing of all available Validation Rules. #
GET /validationrules/{validationrule} Details of specified Validation Rule. #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/npp-australia:npp-australia-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

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

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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

OpenAPI Specification

npp-australia-openapi-generated.yml Raw ↑
openapi: 3.1.0
info:
  title: NPP Australia (AP+) API
  version: '2026-10-21'
  description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-21: 41 operation(s) read from 7 public documentation page(s) (each operation
    names its page in x-source). This is not the provider''s published contract; NPP Australia (AP+) has published no machine-readable contract
    that the pipeline could find. Engine: anthropic.'
  x-evidence-tiers:
    code-example: 0
    documentation: 41
    pages-with-code: 0
    pages-read: 7
  x-generated-from: documentation
  x-provenance: generated
  x-authored-by: API Evangelist
  x-generated: '2026-10-21'
  x-generator: generate-contract-from-docs.py
  x-engine: anthropic
  x-sources:
  - https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
  - https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-biller-api
  - https://www.developers.auspayplus.com.au/apis/bpay/submit-bpay-payment-api
  - https://www.developers.auspayplus.com.au/apis/bpay/validate-bpay-payment-api
  - https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-batch-file-api
  - https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
  - https://www.developers.auspayplus.com.au/apis/bpay/retrieve-bpay-biller-details-api
paths:
  /biller:
    get:
      operationId: get_biller
      tags:
      - Biller
      summary: Retrieve summary level details of multiple BPAY Billers based on a search using part or whole Biller Code or Biller Name.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/retrieve-bpay-biller-details-api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /biller/{billercode}:
    get:
      operationId: get_biller_billercode
      tags:
      - Biller
      summary: Retrieve the details of a BPAY Biller based on the Biller Code.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/retrieve-bpay-biller-details-api
      parameters:
      - name: billercode
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /billerchanges/{billercode}:
    delete:
      operationId: delete_billerchanges_billercode
      tags:
      - Billerchanges
      summary: Delete a pending change for a specific BPAY Biller.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-biller-api
      parameters:
      - name: billercode
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
    get:
      operationId: get_billerchanges_billercode
      tags:
      - Billerchanges
      summary: Retrieves current details of a BPAY Biller plus details of any pending changes to that Biller.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-biller-api
      parameters:
      - name: billercode
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
    post:
      operationId: post_billerchanges_billercode
      tags:
      - Billerchanges
      summary: Add, Update, Transfer or Close a BPAY Biller.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-biller-api
      parameters:
      - name: billercode
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /bills:
    post:
      operationId: post_bills
      tags:
      - Bills
      summary: Generates a valid BPAY CRN and BPAY bill details, including a QR Code.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /bulksubmissions:
    get:
      operationId: get_bulksubmissions
      tags:
      - Bulksubmissions
      summary: Retrieve the status of a collection of Payment Instructions submitted for processing via the /bulksubmissions endpoint.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/submit-bpay-payment-api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
    post:
      operationId: post_bulksubmissions
      tags:
      - Bulksubmissions
      summary: Accepts a collection of BPAY Payment Instructions for asynchronous validation and processing.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/submit-bpay-payment-api
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /crncheckdigitrules:
    get:
      operationId: get_crncheckdigitrules
      tags:
      - Crncheckdigitrules
      summary: Provides a list of the available rules that can be used to generate a Check Digit.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /crncheckdigitrules/{crncheckdigitrule}:
    get:
      operationId: get_crncheckdigitrules_crncheckdigitrule
      tags:
      - Crncheckdigitrules
      summary: Returns details of the Check Digit Rule specified by the user including any alternative names for this Rule.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
      parameters:
      - name: crncheckdigitrule
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /crncheckdigitrules/{crncheckdigitrule}/crns:
    post:
      operationId: post_crncheckdigitrules_crncheckdigitrule_crns
      tags:
      - Crncheckdigitrules
      summary: Returns the CRN for the specified Check Digit rule.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
      parameters:
      - name: crncheckdigitrule
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /crncheckdigits/biller/{billercode}:
    post:
      operationId: post_crncheckdigits_biller_billercode
      tags:
      - Crncheckdigits
      summary: Returns CRNs/iCRNs for the nominated Biller Code and base Customer Reference Number.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
      parameters:
      - name: billercode
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /generatebatchfile:
    post:
      operationId: post_generatebatchfile
      tags:
      - Generatebatchfile
      summary: Generate a BPAY Batch File for a set of BPAY Payments in a format ready for upload to the specified Financial Institution.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-batch-file-api
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /icrncheckdigitrules:
    get:
      operationId: get_icrncheckdigitrules
      tags:
      - Icrncheckdigitrules
      summary: Provides a list of the available rules that can be used to generate an intelligent Check Digit.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /icrncheckdigitrules/{icrncheckdigitrule}:
    get:
      operationId: get_icrncheckdigitrules_icrncheckdigitrule
      tags:
      - Icrncheckdigitrules
      summary: Returns details of the intelligent Check Digit Rule specified by the user.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
      parameters:
      - name: icrncheckdigitrule
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /icrncheckdigitrules/{icrncheckdigitrule}/icrns:
    post:
      operationId: post_icrncheckdigitrules_icrncheckdigitrule_icrns
      tags:
      - Icrncheckdigitrules
      summary: Returns the iCRN for the specified Check Digit rule.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
      parameters:
      - name: icrncheckdigitrule
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /mistakenpaymentinvestigations:
    post:
      operationId: post_mistakenpaymentinvestigations
      tags:
      - Mistakenpaymentinvestigations
      summary: Create a Mistaken Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /mistakenpaymentinvestigations/{investigationid}/actions/close:
    post:
      operationId: post_mistakenpaymentinvestigations_investigationid_actions_close
      tags:
      - Mistakenpaymentinvestigations
      summary: Close a Mistaken Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /mistakenpaymentinvestigations/{investigationid}/actions/convertandclose:
    post:
      operationId: post_mistakenpaymentinvestigations_investigationid_actions_convertandclose
      tags:
      - Mistakenpaymentinvestigations
      summary: Convert a resolved Mistaken Payment Investigation into an Error Correction and close the Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /mistakenpaymentinvestigations/{investigationid}/actions/reopen:
    post:
      operationId: post_mistakenpaymentinvestigations_investigationid_actions_reopen
      tags:
      - Mistakenpaymentinvestigations
      summary: Reopen a Mistaken Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /mistakenpaymentinvestigations/{investigationid}/actions/resolve:
    post:
      operationId: post_mistakenpaymentinvestigations_investigationid_actions_resolve
      tags:
      - Mistakenpaymentinvestigations
      summary: Resolve a Mistaken Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /mistakenpaymentinvestigations/{investigationid}/actions/withdraw:
    post:
      operationId: post_mistakenpaymentinvestigations_investigationid_actions_withdraw
      tags:
      - Mistakenpaymentinvestigations
      summary: Withdraw a Mistaken Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /paymentinvestigations/{investigationid}:
    get:
      operationId: get_paymentinvestigations_investigationid
      tags:
      - Paymentinvestigations
      summary: Retrieve the details associated with a specified Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /paymentinvestigations/{investigationid}/comments:
    post:
      operationId: post_paymentinvestigations_investigationid_comments
      tags:
      - Paymentinvestigations
      summary: Add a comment to a Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /paymenttraceinvestigations:
    post:
      operationId: post_paymenttraceinvestigations
      tags:
      - Paymenttraceinvestigations
      summary: Create a Payment Trace Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /paymenttraceinvestigations/{investigationid}/actions/close:
    post:
      operationId: post_paymenttraceinvestigations_investigationid_actions_close
      tags:
      - Paymenttraceinvestigations
      summary: Close a Payment Trace Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /paymenttraceinvestigations/{investigationid}/actions/reopen:
    post:
      operationId: post_paymenttraceinvestigations_investigationid_actions_reopen
      tags:
      - Paymenttraceinvestigations
      summary: Reopen a Payment Trace Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /paymenttraceinvestigations/{investigationid}/actions/resolve:
    post:
      operationId: post_paymenttraceinvestigations_investigationid_actions_resolve
      tags:
      - Paymenttraceinvestigations
      summary: Resolve a Payment Trace Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /paymenttraceinvestigations/{investigationid}/actions/withdraw:
    post:
      operationId: post_paymenttraceinvestigations_investigationid_actions_withdraw
      tags:
      - Paymenttraceinvestigations
      summary: Withdraw a Payment Trace Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /submissions:
    post:
      operationId: post_submissions
      tags:
      - Submissions
      summary: Accepts one BPAY Payment Instruction for inclusion in settlement.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/submit-bpay-payment-api
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /unauthorisedpaymentinvestigations:
    post:
      operationId: post_unauthorisedpaymentinvestigations
      tags:
      - Unauthorisedpaymentinvestigations
      summary: Create an Unauthorised Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /unauthorisedpaymentinvestigations/{investigationid}/actions/acknowledge:
    post:
      operationId: post_unauthorisedpaymentinvestigations_investigationid_actions_acknowledge
      tags:
      - Unauthorisedpaymentinvestigations
      summary: Acknowledge an Unauthorised Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /unauthorisedpaymentinvestigations/{investigationid}/actions/addrecipient:
    post:
      operationId: post_unauthorisedpaymentinvestigations_investigationid_actions_addrecipient
      tags:
      - Unauthorisedpaymentinvestigations
      summary: Add recipient details and funds availability to Unauthorised Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /unauthorisedpaymentinvestigations/{investigationid}/actions/close:
    post:
      operationId: post_unauthorisedpaymentinvestigations_investigationid_actions_close
      tags:
      - Unauthorisedpaymentinvestigations
      summary: Close an Unauthorised Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /unauthorisedpaymentinvestigations/{investigationid}/actions/convertandclose:
    post:
      operationId: post_unauthorisedpaymentinvestigations_investigationid_actions_convertandclose
      tags:
      - Unauthorisedpaymentinvestigations
      summary: Convert a resolved Unauthorised Payment Investigation into an Error Correction and close the Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /unauthorisedpaymentinvestigations/{investigationid}/actions/editrecipient:
    post:
      operationId: post_unauthorisedpaymentinvestigations_investigationid_actions_editrecipient
      tags:
      - Unauthorisedpaymentinvestigations
      summary: Edit the recipient details of an Unauthorised Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /unauthorisedpaymentinvestigations/{investigationid}/actions/reopen:
    post:
      operationId: post_unauthorisedpaymentinvestigations_investigationid_actions_reopen
      tags:
      - Unauthorisedpaymentinvestigations
      summary: Reopen an Unauthorised Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /unauthorisedpaymentinvestigations/{investigationid}/actions/resolve:
    post:
      operationId: post_unauthorisedpaymentinvestigations_investigationid_actions_resolve
      tags:
      - Unauthorisedpaymentinvestigations
      summary: Resolve an Unauthorised Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /unauthorisedpaymentinvestigations/{investigationid}/actions/withdraw:
    post:
      operationId: post_unauthorisedpaymentinvestigations_investigationid_actions_withdraw
      tags:
      - Unauthorisedpaymentinvestigations
      summary: Withdraw an Unauthorised Payment Investigation
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/manage-bpay-investigation-api
      parameters:
      - name: investigationid
        in: path
        required: true
        schema:
          type: string
      responses:
        '201':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /validationrules:
    get:
      operationId: get_validationrules
      tags:
      - Validationrules
      summary: Returns a listing of all available Validation Rules.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
  /validationrules/{validationrule}:
    get:
      operationId: get_validationrules_validationrule
      tags:
      - Validationrules
      summary: Details of specified Validation Rule.
      x-source: https://www.developers.auspayplus.com.au/apis/bpay/generate-bpay-crn-api
      parameters:
      - name: validationrule
        in: path
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success (status as documented)
      x-evidence:
        kind: documentation
tags:
- name: Biller
- name: Billerchanges
- name: Bills
- name: Bulksubmissions
- name: Crncheckdigitrules
- name: Crncheckdigits
- name: Generatebatchfile
- name: Icrncheckdigitrules
- name: Mistakenpaymentinvestigations
- name: Paymentinvestigations
- name: Paymenttraceinvestigations
- name: Submissions
- name: Unauthorisedpaymentinvestigations
- name: Validationrules