1. Reporting
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
    • Transfer Enquiry
    • Get Institutions
    • Virtual Account Intrabank Transfer
    • Intrabank Transfer Query
    • Collection Accounts Intrabank Transfer
    • Name Inquiry
    • Core Banking Intrabank Transfer
    • Transfer Query
    • Interbank Transfer [Sync]
  • 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
      • Get Reports
        GET
      • Create Report
        POST
      • Get Reports Details
        GET
      • Get Reports
        GET
    • Get Reports
      GET
    • Get Report Parameters
      GET
  • Schemas
    • VACreateGroupCodeRequest
    • SubLedgerGroup
    • InvalidParameterError
    • TransactionPointError
    • UnauthorizedError
    • SpringDefaultError
  1. Reporting

Get Reports Details

GET
/admin/reporting/details/{reportId}
This API operation allows merchants to retrieve detailed information about a specific report using the reportId. It provides key report metadata, including the report name, type, generation status, and a downloadable link. Additionally, it returns a chronological log of processing steps, enabling merchants to track the report’s creation process and troubleshoot any issues. This functionality ensures transparency and facilitates efficient report management within the merchant portal.

Request Parameters#

Path Parameter:
Field NameTypeRequiredDescription
reportIdintegertrueThe unique identifier of the report record.

Response Body#

The response is a JSON object of report details. Each object includes the following fields:
Field NameTypeDescription
idintegerUnique identifier for the generated report.
reportNamestringName of the report generated.
reportTypestringCategory of the report, indicating the type of transactions it covers.
statusstringCurrent status of the report generation process (e.g., SUCCESS).
reportUrlstringURL to download the generated report file.
reportLogsarrayList of log entries detailing the steps involved in report generation.

reportLogs Object Fields#

Field NameTypeDescription
idintegerUnique identifier for the report log entry.
messageLogstringDescription of the processing step executed.
statusstringStatus of the processing step (e.g., COMPLETE).
createdAtstring (ISO 8601)Timestamp indicating when the log entry was created.
completedAtstring (ISO 8601) or nullTimestamp indicating when the log entry was completed, or null if not yet completed.

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/details/2'

Responses

🟢200Response
application/json
Bodyapplication/json

Example
{
  "id": 1,
  "reportName": "Test Report",
  "reportType": "MERCHANT TRANSACTIONS REPORT",
  "status": "FAILED",
  "reportLogs": [
    {
      "id": 8,
      "messageLog": "An unexpected error occurred",
      "createdAt": "2024-07-09T12:16:25.000+00:00"
    },
    {
      "id": 7,
      "messageLog": "An unexpected error occurred",
      "createdAt": "2024-07-09T12:16:25.000+00:00"
    }
  ]
}
🟠400| Source | Error | When |
🟠401| Source | Error | When |
🟠404| Source | Error | When |
🔴500| Source | Error | When |
Modified at 2026-11-02 12:41:29
Previous
Create Report
Next
Get Reports
Built with