Invoices
Download Statement PDF
GET
Download Statement PDF
Documentation Index
Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
Use this file to discover all available pages before exploring further.
Download Statement PDF
Returns a PDF statement summarising all invoices for the currently authenticated customer. The statement provides a consolidated overview of billing history in a single downloadable document.Authentication
This endpoint requires a valid media JWT token obtained fromGET /api/auth/media/customer.
Query Parameters
A short-lived media JWT obtained from
GET /api/auth/media/customer. This token authorises temporary access to the binary file. Pass the jwt
field from the response object directly as this query parameter value.Response
Returns the raw PDF binary (application/pdf). The portal constructs the full URL and opens it in a new browser tab.
Code Examples
Usage in Portal
This endpoint is used in the My Invoices section to provide a “Download statement” link at the bottom of the invoices table.- File:
src/views/user/activity/invoices/MyInvoicesSection.tsx
Related Endpoints
GET /api/public/billing/invoices/my– List invoicesGET /api/public/billing/invoices/{invoiceId}/pdf– Download a single invoice PDFGET /api/public/billing/invoices/draft/pdf– Preview upcoming invoiceGET /api/auth/media/customer– Obtain a short-lived media JWT
Error Responses
Missing or invalid media JWT token.
Download Statement PDF