Invoices
Invoices, their lines and PDF.
- GET
/invoicesList invoices - GET
/invoices/{invoice_id}An invoice - GET
/invoices/{invoice_id}/linesInvoice lines - GET
/invoices/{invoice_id}/messagesMessages about an invoice - GET
/invoices/{invoice_id}/pdfInvoice PDF
List invoices
GET/invoices
Needs the permission invoice:read
Newest first, with what is still due.
Response 200
idrequired | string | |
numberrequired | string | |
issue_daterequired | string | |
amount_totalrequired | number | |
currencyrequired | string | |
statusrequired | string | |
pdf_availablerequired | boolean | |
amount_due | number | default 0 |
due_date | string | default "" |
curl "https://portal.nimag.net/api/v1/invoices" \ -H "Authorization: Bearer nck_…"
[
{
"id": "string",
"number": "string",
"issue_date": "string",
"amount_total": 0,
"currency": "string",
"status": "string",
"pdf_available": true,
"amount_due": 0,
"due_date": ""
}
]An invoice
GET/invoices/{invoice_id}
Needs the permission invoice:read
Path
invoice_idrequired | string |
Response 200
idrequired | string | |
numberrequired | string | |
issue_daterequired | string | |
amount_totalrequired | number | |
currencyrequired | string | |
statusrequired | string | |
pdf_availablerequired | boolean | |
amount_due | number | default 0 |
due_date | string | default "" |
curl "https://portal.nimag.net/api/v1/invoices/{invoice_id}" \
-H "Authorization: Bearer nck_…"{
"id": "string",
"number": "string",
"issue_date": "string",
"amount_total": 0,
"currency": "string",
"status": "string",
"pdf_available": true,
"amount_due": 0,
"due_date": ""
}Invoice lines
GET/invoices/{invoice_id}/lines
Needs the permission invoice:read
Path
invoice_idrequired | string |
Response 200
descriptionrequired | string | |
quantityrequired | number | |
unit_pricerequired | number | |
tax_labelrequired | string | |
subtotalrequired | number | |
totalrequired | number |
curl "https://portal.nimag.net/api/v1/invoices/{invoice_id}/lines" \
-H "Authorization: Bearer nck_…"[
{
"description": "string",
"quantity": 0,
"unit_price": 0,
"tax_label": "string",
"subtotal": 0,
"total": 0
}
]Messages about an invoice
GET/invoices/{invoice_id}/messages
Needs the permission invoice:read
Path
invoice_idrequired | string |
Response 200
authorrequired | string | |
bodyrequired | string | |
created_atrequired | string |
curl "https://portal.nimag.net/api/v1/invoices/{invoice_id}/messages" \
-H "Authorization: Bearer nck_…"[
{
"author": "string",
"body": "string",
"created_at": "string"
}
]Invoice PDF
GET/invoices/{invoice_id}/pdf
Needs the permission invoice:read
The invoice as a PDF file.
Path
invoice_idrequired | string |
Response 200: Successful Response.
curl "https://portal.nimag.net/api/v1/invoices/{invoice_id}/pdf" \
-H "Authorization: Bearer nck_…""string"