1. Admin
Virtual Account Services
  • Introduction
  • Terminologies
  • Webhooks
  • Authentication
  • Account
    • Create Account
      POST
    • Balance Inquiry
      GET
    • Rename Account
      POST
    • Create Bulk Accounts
      POST
    • List Accounts
      GET
  • Transaction
    • Credit Account
      POST
    • Debit Account
      POST
    • Credit Account [Agency Banking]
      POST
    • Debit Account [Agency Banking]
      POST
    • Transaction Query
      GET
    • Transaction Details
      GET
    • Transaction History
      GET
  • Transfer
    • Interbank Transfer
      POST
    • Transfer Enquiry
      GET
    • Get Institutions
      GET
    • Virtual Account Intrabank Transfer
      POST
    • Intrabank Transfer Query
      GET
    • Collection Accounts Intrabank Transfer
      POST
    • Name Inquiry
      POST
    • Core Banking Intrabank Transfer
      POST
    • Transfer Query
      GET
    • Interbank Transfer [Sync]
      POST
  • Invoice
    • Create Invoice
    • Get Invoice Detail
    • Get Invoice Status
    • List Merchant Invoices
  • Refunds
    • Get Refunds
    • Initiate Refund
    • Get Refund Status
  • Notifications
    • Notification
    • Send Notification
  • Group Code
    • Create Group Code
  • Overdraft
    • Draw Overdraft
  • Merchant
    • Account
      • Get Account
      • Activate Sub Ledger For Merchant
      • Get SubLedger Callback Urls
      • Set SubLedger Callback Urls
      • Get Collection Accounts
    • Transfer
      • Get Transfer Details
      • Name Inquiry
      • Get Transfer History
      • Get Subledger transfers
    • Refund
      • Refund Details
    • Create Merchant Account
    • Activate Sub Ledger For Merchant
    • Get KYC Information
    • Get Group Code Collection Account
    • Get Collection Accounts
    • Set Collection Account
    • Get Transfer Details
    • Name Inquiry
  • Admin
    • Accounting
      • Get Classification Codes
      • Get GL Accounts
    • Dashboard
      • Dashboard Summary
      • Dashboard Transaction Details
      • Dashboard Transactions
    • Group Codes
      • Create Group Code
      • Set Collection Account
      • Get Group Codes
    • Reporting
      • Get Report Parameters
      • Get Reports
      • Create Report
      • Get Reports Details
      • Get Reports
    • Get Reports
      GET
    • Get Report Parameters
      GET
  • Schemas
    • VACreateGroupCodeRequest
    • SubLedgerGroup
    • InvalidParameterError
    • TransactionPointError
    • UnauthorizedError
    • SpringDefaultError
  1. Admin

Get Report Parameters

GET
/admin/reporting/parameters/{reportTypeId}

Get Report Parameters#

Retrieves the parameters a merchant must supply when creating a report of a given type, including the allowed values for list parameters.
GET /admin/reporting/parameters/{reportTypeId}

Path Parameter#

Field NameTypeRequiredDescription
reportTypeIdintegertrueThe unique identifier of the report type, as returned by Get Report Types.

Response#

The response is a JSON array of parameter objects.
Field NameTypeDescription
idintegerUnique identifier of the parameter. Use it as parameterId when creating a report.
namestringName of the parameter.
parameterTypestringType of value expected, for example DATE (format yyyy-MM-dd) or ARRAY (value must be one of options).
orderintegerDisplay order of the parameter.
requiredbooleanWhether a value must be supplied when creating a report.
optionsarrayAllowed values for list parameters; empty for other types.

Request

Authorization
OAuth 2.0
Client Credentials
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Token URL: {{tpGatewayHostUrl}}/security/authenticate
or
Path Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location '/admin/reporting/parameters/'

Responses

🟢200Success
application/json
Success
Bodyapplication/json

Example
[
  {
    "id": 11,
    "name": "START DATE",
    "parameterType": "DATE",
    "order": 1,
    "required": true,
    "options": []
  },
  {
    "id": 12,
    "name": "END DATE",
    "parameterType": "DATE",
    "order": 2,
    "required": true,
    "options": []
  },
  {
    "id": 13,
    "name": "TRANSACTION TYPE",
    "parameterType": "ARRAY",
    "order": 3,
    "required": true,
    "options": [
      "INWARD",
      "OUTWARD"
    ]
  },
  {
    "id": 14,
    "name": "TRANSACTION STATUS",
    "parameterType": "ARRAY",
    "order": 4,
    "required": true,
    "options": [
      "ALL",
      "SUCCESSFUL",
      "FAILED"
    ]
  }
]
🟠400| Source | Error | When |
🟠401| Source | Error | When |
🟠404| Source | Error | When |
🔴500| Source | Error | When |
Modified at 2026-11-02 12:41:40
Previous
Get Reports
Next
VACreateGroupCodeRequest
Built with