PUBLIC API v1
List of invoices of the company
GET /api/v1/companies/{company_pk}/invoices/
List of invoices of the company
Permission: read_invoices · Direct link
Company-scoped. Account permissions, plan limits and document state still apply.
Path and query parameters
| Parameter | Location / type | Description |
|---|---|---|
company_pkRequired | path · string (uuid) | Not specified |
date_from | query · string (date) | Not specified |
date_to | query · string (date) | Not specified |
name | query · string | Not specified |
no_trans | query · boolean | Not specified |
page | query · integer | A page number within the paginated result set. |
page_size | query · integer | Number of results to return per page. |
paid_status | query · "paid" | "unpaid" | * `paid` - Paid * `unpaid` - Unpaid |
search | query · string | Not specified |
status | query · "approved" | "draft" | "overdue" | "paid" | "pending" | "removed" | "saved" | "sent" | "uncollectible" | * `draft` - Draft * `pending` - Pending * `overdue` - Overdue * `paid` - Paid * `uncollectible` - Uncollectible * `removed` - Removed * `saved` - Saved * `sent` - Sent * `approved` - Approved |
type | query · "cancel" | "delivery_note" | "invoice" | "quote" | * `invoice` - Invoice * `quote` - Quote * `delivery_note` - Delivery note * `cancel` - Cancel Invoice |
Responses
200 Response fields
application/json
| Field | Type / accepted values | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
countRequired | integer | Not specified | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
next | string (uri) | null | Not specified | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
previous | string (uri) | null | Not specified | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
resultsRequired | object[] | Not specifiedNested fields
|
400 Response fields
application/json
| Field | Type / accepted values | Description |
|---|---|---|
fieldRequired | string | Not specified |
code | integer | Not specified |
messageRequired | string | Not specified |
type_ | string | Not specified |
401 Response fields
application/json
| Field | Type / accepted values | Description |
|---|---|---|
detailRequiredRead only | string | Not specified |
403 Missing scope, company mismatch, unsupported operation, or a plan/account restriction.
429 Rate limit exceeded. Wait for the Retry-After header before retrying.
Use the base URL https://api.norman.finance/api/v1. Sign up or log in to Norman to create an API key, then send it as a Bearer token. For an OpenAPI JSON file, contact support.