Skip to main content
POST
Generate downloadable account statements in PDF or CSV format for a specified date range.

Request

string
required
Bearer olive_live_xxx or Bearer eyJ... (JWT)

Body Parameters

string
required
Subscriber UUID
string
required
Subscriber’s 4-digit PIN
string
required
Start date (YYYY-MM-DD)
string
required
End date (YYYY-MM-DD)
string
default:"pdf"
Output format: pdf or csv

Response

boolean
Whether generation succeeded
string
Download URL (valid for 24 hours)
integer
Number of transactions in statement

Examples


Statement Contents

Professional statement including:
  • Account holder details
  • Opening/closing balance
  • Transaction table with dates
  • Running balance column
  • Summary totals

Date Range Limits

Statement URLs expire after 24 hours. Download or share immediately.

Errors

Authorizations

Authorization
string
header
required

API Key for third-party integrations (WhatsApp, Smart PAY, VULT). Format: 'Bearer olive_live_xxxxxxxxxxxxx'

Body

application/json

Account statement request

end_date
string
required
Example:

"2025-11-08"

start_date
string
required
Example:

"2025-10-01"

subscriber_id
string
required
Example:

"subscriber-uuid"

Response

Statement data for PDF generation

The response is of type object.