Back to neotek ↗Get Sandbox Access

GetEStatementCSV

GEThttps://test.api.neotek.sa/financial-statements/v1/e-statements/{StatementId}/csv

Sandbox URL · in Production call https://api.neotek.sa

Returns the same statement as a CSV file — one row per transaction, ready to open in a spreadsheet or load into a data pipeline.

Path parameters:

ParameterRequiredDescription
StatementIdRequiredthe id of the statement to retrieve, returned per account by EStatementsRequest

Headers:

ParameterRequiredDescription
authorizationRequiredBearer <ACCESS_TOKEN>
x-request-idOptional
cURL
curl 'https://test.api.neotek.sa/financial-statements/v1/e-statements/{StatementId}/csv' \  -H 'Authorization: Bearer <ACCESS_TOKEN>'

Response (trimmed to one row)

CSV
AccountId,AccountType,AccountNumber,IBAN,Currency,TransactionFromDateTime,TransactionToDateTime,Statement_generated_at,TransactionId,TransactionDate (Gregorian),TransactionDate (Hijri),TransactionTime,TransactionType,SubTransactionType,TransactionDescription,CreditAmount,DebitAmount,Balance,MerchantName,MerchantId,TransactionReference,Corporate,SA1010000012345678901011,SA1010000012345678901011,SAR,,,2026-07-30T10:16:47.217059+03:00,TXN-BR9WIKV4Y2,2026-01-05,1447-07-16,07:00:00,POS,Purchase,salary transfer Mohammed Ali / راتب,22000.0,,1145782.02,,,TXN-BR9WIKV4Y2

Errors

CodeStatusCause and Action
400Bad RequestInvalid or missing request fields. Check the error Code and Path. Common: NTSP.ERROR.400.349 = PSUId is mandatory.
401UnauthorizedToken missing, expired, or invalid. Refresh the bearer token and retry.
403ForbiddenNo valid subscription or insufficient scope. Verify client credentials and that the correct scope is included for the service being called.
405Method Not AllowedWrong HTTP verb for this endpoint. Check the endpoint specification.
406Not AcceptableAccept header mismatch. Use application/json.
429Too Many RequestsRate limit exceeded. Wait the number of seconds in the Retry-After response header before retrying.
500Internal Server ErrorUnexpected server error. Retry with exponential backoff. Include x-request-id when raising a support ticket.