View your invoices, including their payment status. This is useful when you want an overview of your outstanding or paid invoices. The API also returns IDs needed for follow-up actions, such as a `currency_id` used to call POST /api/account/currency, or an `invoiceId` to initiate a payment via POST /api/billing/pay.
/cost-management /billing currency_id → data.invoices[].currency_id group_id → data.invoices[].group_id invoiceId → data.invoices[].id Accept Example Content-Type Example filters object required skipCache boolean
· Example: false data object required data.currentPage integer required
· Example: 1 data.hasMore boolean required
· Example: false data.invoices array<object> required
· Example: [{"id":"50676","locked":"0","currency_id":"0","date":"2026-01-19","dateorig":"2026-01-1... data.invoices[].client_id string required
· Example: 30000 data.invoices[].companyname string required
· Example: Example AB data.invoices[].credit string required
· Example: 0.00 data.invoices[].currency_id string required
· Example: 0 data.invoices[].date string required
· Example: 2026-01-19 data.invoices[].dateorig string required
· Example: 2026-01-19 data.invoices[].datepaid string required
· Example: 0000-00-00 00:00:00 data.invoices[].duedate string required
· Example: 2026-02-18 data.invoices[].firstname string required
· Example: Anna data.invoices[].flags string required
· Example: 0 data.invoices[].formatted_id string required
· Example: 202650676 data.invoices[].grandtotal string required
· Example: 256.25 data.invoices[].group_id string required
· Example: 0 data.invoices[].id string required
· Example: 50676 data.invoices[].lastname string required
· Example: Svensson data.invoices[].locked string required
· Example: 0 data.invoices[].module string · enum required
· Example: Invoice Invoice Kortbetalning Stripe Checkout Swish data.invoices[].paid_id string required
· Example: data.invoices[].paybefore string required
· Example: 2026-02-18 data.invoices[].recid string required
· Example: 0 data.invoices[].status string · enum required
· Example: Unpaid Paid Unpaid data.invoices[].subtotal2 string required
· Example: 256.25 data.invoices[].total string required
· Example: 256.25 data.pages integer required
· Example: 0 data.success boolean required
· Example: true True for successful responses.
data.total string required
· Example: 0 requestId string required
· Example: 2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba Unique request identifier (UUID).
success boolean required
· Example: true True for successful responses.
timestamp string required
· Example: 2026-02-10T00:00:00.000Z ISO 8601 timestamp (UTC).
https://cloud.hostup.se/api/billing/invoices curl -X POST "https://cloud.hostup.se/api/billing/invoices" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"filters": {
"status": "Unpaid",
"limit": 1000,
"page": 0
}
}' {
"success": true,
"timestamp": "2026-02-10T00:00:00.000Z",
"requestId": "2121ae20-bd9d-41e9-aeeb-5dd1dd1a24ba",
"data": {
"invoices": [],
"hasMore": false,
"total": "0",
"pages": 0,
"currentPage": 1,
"success": true
}
} {
"filters": {
"status": "Unpaid",
"limit": 1000,
"page": 0
}
}