POST
Get Invoices (Paginated)
Retrieves a paginated list of invoices
/api/invoices/listRequest Body
modelobject(required) - Pagination settings (pageNumber, pageSize)customerIdstring(optional) - Filter by customer ID{
"model": {
"pageSize": 10,
"pageNumber": 1
}
}Responses
200Invoices retrieved successfully
{
"data": {
"data": [
{
"id": "4fd3dae1-ccf0-4a53-a9a9-b8d18d6e5a34",
"number": "71154",
"currency": "ILS",
"isCanClose": false,
"totalPrice": "118.00",
"vatPercent": 0.18,
"createdDate": "11-02-2026 15:16",
"customerName": "receipt test",
"documentType": null,
"documentStatus": 6,
"statusTitleText": "Invoice.Closed",
"totalPriceWithoutVat": "100.00",
"isConfirmedBySalesManager": false
}
],
"totalItems": 390,
"documentStatisticsList": [
{
"key": "totalPrice",
"value": "350.3k"
}
]
},
"success": true
}Example Request
curl -X POST \
https://api.gomake.net/api/invoices/list \
-H "Content-Type: application/json" \
-H "X-Client-Id: your-client-id-here" \
-H "X-Client-Secret: your-client-secret-here" \
-d '{
"model": {
"pageSize": 10,
"pageNumber": 1
}
}'Note: Replace your-client-id-here and your-client-secret-here with your actual credentials. See the Authentication page for more details.
