Core Banking Services
  1. Reporting
Core Banking Services
  • Introduction
  • Terminologies
  • Webhooks
  • Authentication
  • Account
    • Product List
      GET
    • Create Account
      POST
    • Find Client
      POST
    • Accounts
      GET
    • Create Additional Account
      POST
    • Account Details By BVN
      GET
    • Get Client Addresses
      GET
    • Get Account Details
      GET
    • Get Account Summary
      GET
    • Client Images
      GET
    • Update BVN
      POST
    • Update Transaction Limit
      POST
  • KYC
    • Get KYC Info
      POST
    • Update KYC
      POST
  • Transaction
    • Payment Types
      GET
    • Debit Account
      POST
    • Credit Account
      POST
    • Transaction History
      GET
    • Transaction Details
      GET
  • Transfer
    • Get Institutions
    • Name Inquiry
    • Interbank Transfer
    • InterBank Transfer Query
    • Transfer Details
    • IntraBank Transfer
    • Intrabank Transfer To Virtual Accounts
  • Reporting
    • Report Types
      GET
    • Get Report Parameters
      GET
    • Create Report
      POST
    • Report Details
      GET
    • Get Reports
      GET
  1. Reporting

Report Details

GET
/core/reporting/details/{reportId}
Retrieves detailed information about a specific report, including its status and logs that track the report's processing steps.

Request Parameters#

Parameter NameRequiredDescription
reportIdYesThe unique identifier of the report whose details are being retrieved.

Response Fields#

Field NameDescription
idThe unique identifier of the report.
reportNameThe name of the report.
reportTypeThe category/type of the report.
statusThe current processing status of the report. Possible values: PENDING, COMPLETE, FAILED.
reportLogsA list of logs detailing each step in the report generation process.

reportLogs Object Fields#

Field NameDescription
idThe unique identifier of the log entry.
messageLogA message describing the log entry.
statusThe status of the logged step. Possible values: PENDING, COMPLETE, FAILED.
createdAtThe timestamp when the log entry was created.
completedAtThe timestamp when the log entry was completed (if applicable).

Request

Path Params
reportId
string 
required
The unique identifier of the report whose details are being retrieved.
Example:
1

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 '/core/reporting/details/1'

Responses

🟢200Success
application/json
Body
object {0}
Example
{
    "id": 13,
    "reportName": "Test Reporter",
    "reportType": "TRANSFERS REPORT",
    "status": "FAILED",
    "reportLogs": [
        {
            "id": 115,
            "messageLog": "sheetName '' is invalid - character count MUST be greater than or equal to 1 and less than or equal to 31",
            "status": "FAILED",
            "createdAt": "2025-01-27T08:24:59.000+00:00",
            "completedAt": null
        },
        {
            "id": 114,
            "messageLog": "Exporting Report To Excel",
            "status": "PENDING",
            "createdAt": "2025-01-27T08:24:58.000+00:00",
            "completedAt": null
        },
        {
            "id": 113,
            "messageLog": "Sorting All Transfers",
            "status": "COMPLETE",
            "createdAt": "2025-01-27T08:24:58.000+00:00",
            "completedAt": "2025-01-27T08:24:58.000+00:00"
        },
        {
            "id": 112,
            "messageLog": "Inward Transfers Process Complete",
            "status": "COMPLETE",
            "createdAt": "2025-01-27T08:24:58.000+00:00",
            "completedAt": null
        },
        {
            "id": 111,
            "messageLog": "Getting Outward Transfers For ",
            "status": "COMPLETE",
            "createdAt": "2025-01-27T08:24:58.000+00:00",
            "completedAt": "2025-01-27T08:24:58.000+00:00"
        },
        {
            "id": 110,
            "messageLog": "Getting Inward Transfers Parameters",
            "status": "COMPLETE",
            "createdAt": "2025-01-27T08:24:58.000+00:00",
            "completedAt": "2025-01-27T08:24:58.000+00:00"
        },
        {
            "id": 109,
            "messageLog": "Inward Transfers Process Started",
            "status": "COMPLETE",
            "createdAt": "2025-01-27T08:24:58.000+00:00",
            "completedAt": null
        },
        {
            "id": 108,
            "messageLog": "Getting Outward Transfers For ",
            "status": "COMPLETE",
            "createdAt": "2025-01-27T08:24:57.000+00:00",
            "completedAt": "2025-01-27T08:24:58.000+00:00"
        },
        {
            "id": 107,
            "messageLog": "Getting Outward Transfers Parameters",
            "status": "COMPLETE",
            "createdAt": "2025-01-27T08:24:57.000+00:00",
            "completedAt": "2025-01-27T08:24:57.000+00:00"
        },
        {
            "id": 106,
            "messageLog": "Outward Transfers Process Started",
            "status": "COMPLETE",
            "createdAt": "2025-01-27T08:24:57.000+00:00",
            "completedAt": null
        },
        {
            "id": 105,
            "messageLog": "Generating Test Reporter Report",
            "status": "COMPLETE",
            "createdAt": "2025-01-27T08:24:57.000+00:00",
            "completedAt": null
        }
    ]
}
Modified at 2025-03-19 15:04:44
Previous
Create Report
Next
Get Reports
Built with