Statements
Get Account Statement Details
Authentication using a Bearer token.
Universally Unique Identifier (UUID) as defined by RFC 4122.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gPattern: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$Universally Unique Identifier (UUID) as defined by RFC 4122.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gPattern: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$Successful retrieval of single customer account statement.
1activestatementcredit2025-01-012025-01-311234PL61109010140000071219812874Main Company Account2025-01-02T12:00:00Z2025-02-01T12:00:00Zstatement_january.pdfapplication/pdfhttps://example.com/files/statement_january.pdfUnauthorized.
Not found
GET /api/v1/customers/{customer_uuid}/accounts/{account_uuid}/statements/{account_statement_uuid} HTTP/1.1
Host: public-api.gurupay.eu
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": 1,
"status": "active",
"type": "statement",
"balance_type": "credit",
"date_from": "2025-01-01",
"date_to": "2025-01-31",
"account_id": 1234,
"account_iban": "PL61109010140000071219812874",
"account_name": "Main Company Account",
"created_at": "2025-01-02T12:00:00Z",
"updated_at": "2025-02-01T12:00:00Z",
"original_name": "statement_january.pdf",
"mime_type": "application/pdf",
"file_url": "https://example.com/files/statement_january.pdf"
}
]Authentication using a Bearer token.
Universally Unique Identifier (UUID) as defined by RFC 4122.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gPattern: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$Universally Unique Identifier (UUID) as defined by RFC 4122.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gPattern: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$Successful retrieval of customer account statements.
Unauthorized.
Not found
GET /api/v1/customers/{customer_uuid}/statements HTTP/1.1
Host: public-api.gurupay.eu
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
[
{
"id": 1,
"status": "active",
"type": "statement",
"balance_type": "credit",
"date_from": "2025-01-01",
"date_to": "2025-01-31",
"account_id": 1234,
"account_iban": "PL61109010140000071219812874",
"account_name": "Main Company Account",
"created_at": "2025-01-02T12:00:00Z",
"updated_at": "2025-02-01T12:00:00Z"
}
]Generate Account Statement
Authentication using a Bearer token.
Universally Unique Identifier (UUID) as defined by RFC 4122.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gPattern: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$Universally Unique Identifier (UUID) as defined by RFC 4122.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gPattern: ^[a-zA-Z0-9]{8}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{4}-[a-zA-Z0-9]{12}$Data required to generate an account statement.
Type of report
statementPossible values: Indicates whether we use available balance or balance (legacy) way to calculate the balance
balancePossible values: Start date of the reporting period (YYYY-MM-DD)
2025-01-01End date of the reporting period (YYYY-MM-DD)
2025-01-31Generating account statement has been initiated.
ID from newly created resource
The ID resource which has been created.
e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2gMax limit transactions per statement reached.
Unauthorized.
Not found
Unprocessable.
POST /api/v1/customers/{customer_uuid}/accounts/{account_uuid}/generate-statement HTTP/1.1
Host: public-api.gurupay.eu
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 83
{
"type": "statement",
"balance_type": "balance",
"from": "2025-01-01",
"to": "2025-01-31"
}{
"id": "e1f8a3b1-7d6c-4e9a-9b2e-3f8d1a9c5f2g"
}Last updated
Was this helpful?
