Changelog
July 28, 2025
- Addet attribute to Invoices
last_reminder_sent_at
 
April 9, 2025
- Added ability to manage Webhooks via Client Credentials Flow.
 
March 6, 2025
- Added support for multiple tokens for Client Credentials Flow authorization.
 
February 6, 2025
- Added rate limit headers to all API responses. See the Rate-limiting documentation for more details.
 
January 6, 2025
December 13, 2024
- Added attribute to Expenses:
remind_due_date
 
September 13, 2024
- Added attributes to Subjects:
setting_update_from_aressetting_invoice_pdf_attachmentssetting_estimate_pdf_attachmentssetting_invoice_send_reminders
 
August 22, 2024
- Added ability to pause and activate recurring generators.
 
August 3, 2024
- Added support for multiple attachments for Invoice and Expense resources.
 
July 1, 2024
- New version of webhooks released.
 
June 11, 2024
- Fixed 
user.idattribute in returned response body in Events. Server originaly returneduser_idinstead ofid. 
April 4, 2024 API v3 release - Changes from API v2
General changes
- Switched authentication from API keys to OAuth.
 - Added JSON body to certain errors to provide more context.
 - Removed 
Linkheader for pagination. Instead usepageparameter to collect all items until response becomes an empty array. - Removed support for HTTP Cache (
ETag,Last-Modifiedheaders). 
Users
Additions
- Endpoint 
/user.json:default_accountaccounts:registration_noallowed_scope
 - Endpoint 
/accounts/{slug}/users.json:allowed_scope
 
Removals
- Endpoint 
/accounts/{slug}/users/{id}.json 
Accounts
Additions
plan_paid_userslocal_vat_noinvoice_hide_bank_account_for_paymentsfixed_exchange_rateinvoice_selfbillingdefault_estimate_typeoverdue_email_dayssend_repeated_remindersdigitoo_enableddigitoo_auto_processing_enableddigitoo_remaining_extractions
Removals
emailstreet2bank_accountibanswift_bicinvoice_number_formatproforma_number_formatcustom_email_textoverdue_email_texteeteet_invoice_defaulthtml_urlurl
Bank Accounts
Additions
expense_pairingcreated_atupdated_at
Subjects
Additions
has_delivery_addressdelivery_namedelivery_streetdelivery_citydelivery_zipdelivery_countryswift_biccurrencylanguageares_updatesuggestion_enabledunreliableunreliable_checked_atlegal_formcustom_email_textoverdue_email_textinvoice_from_proforma_email_textthank_you_email_textcustom_estimate_email_textwebinvoice_history
Removals
street2avatar_urlenabled_reminders
Invoices
Changes
- Endpoint 
/accounts/{slug}/invoices/index.json
Added query parameterdocument_typeto filter by specific document types. - Endpoint 
/accounts/{slug}/invoices/search.json
Fulltext search does not search by tags anymore, but a new query parametertagscan be used instead. - Endpoint for attachment download has changed from 
/accounts/{slug}/invoices/{id}/download
to/accounts/{slug}/invoices/{invoice_id}/attachments/{id}/download 
Additions
document_typeproforma_followup_documentclient_has_delivery_addressclient_delivery_nameclient_delivery_streetclient_delivery_cityclient_delivery_zipclient_delivery_countrypaid_onuncollectible_atlocked_atwebinvoice_seen_oniban_visibilitycustom_payment_methodlines:total_price_without_vattotal_vatnative_total_price_without_vatnative_total_vatinventory
vat_rates_summarytax_documentspaymentsattachments
Removals
- Endpoints removed in favor of a query parameter 
document_typein theinvoices.jsonendpoint:/{slug}/invoices/regular.json/{slug}/invoices/proforma.json/{slug}/invoices/correction.json
 - From endpoint 
/accounts/{slug}/invoices/{id}/fire.jsonwere removed following events:deliver(in favor of Invoice Messages)deliver_reminder(in favor of Invoice Messages)pay(in favor of Invoice Payments)pay_proforma(in favor of Invoice Payments)pay_partial_proforma(in favor of Invoice Payments)remove_payment(in favor of Invoice Payments)
 proforma(in favor ofdocument_typeattribute)partial_proforma(in favor ofdocument_typeattribute)correction(in favor ofdocument_typeattribute)your_street2client_street2paid_at(changed topaid_onand type changed fromDateTimetoDate)accepted_atwebinvoice_seen_ateu_electronic_service(useossinstead)paid_amounteeteet_cash_registereet_storeattachment(in favor ofattachments)
Invoice Payments
Paying invoices (and deletion of payments) was extracted into a separate set of endpoints.
Invoice Messages
Changes
- Endpoint 
/accounts/{slug}/invoices/{invoice_id}/message.jsonreturns204 No Contenton successful creation. 
Expenses
Changes
- Endpoint 
/accounts/{slug}/expenses/search.json
Fulltext search does not search by tags anymore, but a new query parametertagscan be used instead. - Endpoint for attachment download has changed from 
/accounts/{slug}/expenses/{id}/downloadto/accounts/{slug}/expenses/{expense_id}/attachments/{id}/download. 
Additions
supplier_local_vat_nolocked_atcustom_payment_methodlines:total_price_without_vattotal_vatnative_total_price_without_vatnative_total_vatinventory
vat_rates_summarypaymentsattachments
Removals
- From endpoint 
/accounts/{slug}/expenses/{id}/fire.jsonwere removed following events:pay(in favor of Expense Payments)remove_payment(in favor of Expense Payments)
 supplier_street2paid_amountpricenative_priceattachment(in favor ofattachments)
Expense Payments
Paying expenses (and deletion of payments) was extracted into a separate set of endpoints.
Inventory Items
Changes
- Fixed response JSON for endpoint 
/accounts/{slug}/inventory_items/archived.json(is now the same as index). - Fixed response JSON for endpoint 
/accounts/{slug}/inventory_items/search.json(is now the same as index). 
Additions
- Endpoint 
/accounts/{slug}/inventory_items/low_quantity.json low_quantity_date
Inventory Moves
Changes
- Fixed 
Locationheader after inventory move creation. 
Additions
document
Generators
Generators and Recurring generators are now split, each with their own separate endpoints.
Additions
iban_visibilitycustom_payment_methodlines:inventory_item_id
legacy_bank_details
Removals
- Endpoint 
/accounts/{slug}/generators/recurring.json(use new Recurring Generators instead) - Endpoint 
/accounts/{slug}/generators/template.json(not needed anymore) active(moved to Recurring Generators)recurringstart_date(moved to Recurring Generators)end_date(moved to Recurring Generators)months_period(moved to Recurring Generators)next_occurrence_on(moved to Recurring Generators)last_day_in_month(moved to Recurring Generators)send_email(moved to Recurring Generators)eeteu_electronic_service
Recurring Generators
API for recurring generators was separated from regular generators (templates).
Events
Additions
related_objects(includes all relations, replaces separate id attributes)params(contains extra details for a given event)
Removals
invoice_idsubject_idinvoice_urlsubject_url
Todos
Additions
related_objects(includes all relations, replaces separate id attributes)params(contains extra details for a given todo)
Removals
invoice_idsubject_idinvoice_urlsubject_url
Reports
Reports endpoint was removed.