curl --request GET \
  --url https://sigmaprod.sabipay.com/api/v1/reporting/send-transaction
{
  "data": [
    {
      "transactionNumber": "TXN-NG-2025-061101-456789",
      "transactionDate": "2025-06-11T09:45:00.000Z",
      "transactionMode": "C",
      "type": "TRANS",
      "amount": 5750000,
      "narration": "personal",
      "sender": {
        "country": "NG",
        "fundsCode": "K",
        "account": {
          "institutionName": "Access Bank Plc",
          "institutionCode": 21222,
          "accountNumber": "012345"
        }
      },
      "receiver": {
        "country": "NG",
        "fundsCode": "K",
        "account": {
          "institutionName": "Bank PHB Plc",
          "institutionCode": 129393,
          "accountNumber": "067890"
        }
      }
    }
  ]
}

This API endpoint is called by Sigma to retrieve transaction details for NFIU reporting. The endpoint will be called for all transaction IDs provided in the uploaded CSV file. The total number of transaction IDs allowed in the upload is 500. We process this in 5 requests of 100 transaction IDs each. Your endpoint should be able to handle a maximum of 5 requests per second to accommodate this processing rate.

Query Parameters

transactionId
string
required

Comma-separated list of transaction IDs (e.g., "12345,67890,54321")

Example:

"12345,67890,54321"

Response

200
application/json

Transaction details retrieved successfully

Response containing an array of transaction details