Virtual Account Services
  1. Reporting
Virtual Account Services
  • Introduction
  • Terminologies
  • Webhooks
  • Authentication
  • Account
    • Create Account
      POST
    • Rename Account
      POST
    • Balance Inquiry
      GET
    • 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
    • Get Institutions
      GET
    • Name Inquiry
      POST
    • Interbank Transfer
      POST
    • Interbank Transfer [Sync]
      POST
    • Transfer Query
      GET
    • Transfer Enquiry
      GET
    • Virtual Account Intrabank Transfer
      POST
    • Core Banking Intrabank Transfer
      POST
    • Collection Accounts Intrabank Transfer
      POST
  • Invoice
    • Create Invoice
    • Get Invoice Detail
    • List Merchant Invoices
  • Refunds
    • Initiate Refund
    • Get Refund Status
    • Get Refunds
  • Notifications
    • Notification
    • Send Notification
  • Merchant
    • Account
      • Get Account
      • Activate Sub Ledger For Merchant
      • Get SubLedger Callback Urls
      • Set SubLedger Callback Urls
      • Get Collection Accounts
    • Transfer
      • Get Transfer History
      • Get Subledger transfers
      • Get Transfer Details
      • Name Inquiry
    • Refund
      • Refund Details
  • Admin
    • Accounting
      • Get GL Accounts
      • Get Classification Codes
    • Dashboard
      • Dashboard Summary
      • Dashboard Transactions
      • Dashboard Transaction Details
    • Group Codes
      • Get Group Codes
      • Set Collection Account
      • Create Group Code
    • Reporting
      • Get Report Types
        GET
      • Get Report Parameters
        GET
      • Create Report
        POST
      • Get Reports
        GET
      • Get Reports Details
        GET
  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

Path Params

Request 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 --request GET '/admin/reporting/details/2'

Responses

🟢200Get Reports Details [FAILED]
application/json
Body

Example
{
    "id": 1,
    "reportName": "Test Report",
    "reportType": "MERCHANT TRANSACTIONS REPORT",
    "status": "FAILED",
    "reportLogs": [
        {
            "id": 8,
            "messageLog": "Unable to unmarshall exception response with the unmarshallers provided (Service: AmazonDynamoDBv2; Status Code: 400; Error Code: ValidationException; Request ID: SMNJSR6MUCQMS2GO71IQ314I7JVV4KQNSO5AEMVJF66Q9ASUAAJG; Proxy: null)",
            "createdAt": "2024-07-09T12:16:25.000+00:00"
        },
        {
            "id": 7,
            "messageLog": "Unable to unmarshall exception response with the unmarshallers provided (Service: AmazonDynamoDBv2; Status Code: 400; Error Code: ValidationException; Request ID: SMNJSR6MUCQMS2GO71IQ314I7JVV4KQNSO5AEMVJF66Q9ASUAAJG; Proxy: null)",
            "createdAt": "2024-07-09T12:16:25.000+00:00"
        },
        {
            "id": 6,
            "messageLog": "Getting Inward Transfers 1 Merchants",
            "createdAt": "2024-07-09T12:16:01.000+00:00"
        },
        {
            "id": 5,
            "messageLog": "Processing Inward Transfers..",
            "createdAt": "2024-07-09T12:16:01.000+00:00"
        },
        {
            "id": 4,
            "messageLog": "Outward Transfers Processing Done",
            "createdAt": "2024-07-09T12:16:01.000+00:00"
        },
        {
            "id": 3,
            "messageLog": "Getting Outward Transfers 1 Merchants",
            "createdAt": "2024-07-09T12:15:54.000+00:00"
        },
        {
            "id": 2,
            "messageLog": "Processing Outward Transfers..",
            "createdAt": "2024-07-09T12:15:54.000+00:00"
        },
        {
            "id": 1,
            "messageLog": "Starting Test Report Report",
            "createdAt": "2024-07-09T12:15:54.000+00:00"
        }
    ]
}
🟢200Get Reports Details [SUCCESS]
Modified at 2025-03-02 22:22:26
Previous
Get Reports
Built with