Skip to main content
GET
Get a Invoice

Authorizations

Authorization
string
header
required

OAuth 2.0 client credentials. The access token from POST /oauth/token is sent as a bearer token. Request only the scopes you need.

zivio-tenant-id
string
header
required

Your Zivio organisation identifier. The regional API endpoints serve every Zivio organisation, so each request must identify yours.

Path Parameters

id
integer
required

Invoice ID

Response

Invoice details

id
integer
external_id
string
external_provider
string
description
string
status
enum<string>
Available options:
draft,
unpaid,
paid,
level_1_approved,
approved,
rejected
Example:

"draft"

project_summary
string
vatable
boolean
Example:

true

reference_number
string
self_bill
boolean
Example:

true

subtype
string
type
enum<string>
Available options:
invoice,
credit_note,
all
Example:

"invoice"

client
string
client_org
string
supplier
object | null
milestone_id
integer
line_item_sheet_id
integer
sent_at
string
dated_on
string
due_on
string
client_due_on
string
payment_terms_in_days
integer
client_payment_terms_in_days
integer
paid_at
string
is_credit_note
boolean
Example:

true

credit_note_id
integer
credit_note_reason
string
manual_client_tax_type
object | null
net_total
object
tax_total
object
total
object
cis_amount_due
object
cis_deductible
object
cis_deduction_total
object
cis_rate
object | null
cis_contractor
boolean
Example:

true

cis_subcontractor
boolean
Example:

true

invoice_items
object[]
approved_at
string
approved_by
object | null
level_1_approved_at
string
level_1_approved_by
object | null
rejected_at
string
rejected_by
object | null
rejected_reason
string
custom_fields
object

Key-value pairs of custom field data

created_at
string
updated_at
string
project
object | null