v4.4.3 (10/10/2022)
- Changed
GET "/v4/f/:firm_id/companies/#{company.id}/periods/#{ledger.id}/reconciliations/#{reconciliation.id}to accept alocaleoption that is taken into account to return the reconciliation in the requested language.
GET "/v4/f/:firm_id/companies/#{company.id}/periods/#{ledger.id}/reconciliations/#{reconciliation.id} to accept a locale option that is taken into account to return the reconciliation in the requested language.POST "/v4/f/:firm_id/companies to accept company_type, first_name, last_name, national_insurance_number when creating a personal income tax file. company_type should be personal for personal filesPOST "/v4/f/:firm_id/companies/#{company.id}/periods to create an empty period.POST "/v4/f/:firm_id/companies/#{company.id} now accepts first_name, last_name, national_insurance_number parameters, to update these fields for personal files.active parameter to the GET /v3/f/:firm_id/companies/:company_id/users endpoint, returning all users when not specified, only active users when true and only inactive users when false.html_render=true in the liquid test POST /v4/f/:firm_id/reconciliations/test endpoint/v4/f/{root_firm_id}/companies/{company_id}/periods/{period_id}/financials/adjustments* endpoints response payloadAdded account_type_computed boolean value to GET /v4/f/{root_firm_id}/companies/{company_id}/accounts and GET /v4/f/{root_firm_id}/companies/{company_id}/accounts endpoints. The value will be false if
description string optional field to GET /v4/f/{root_firm_id}/companies/{company_id}/transactions endpointexternally_managed field to shared_parts endpoints. When it’s set to true the shared parts are not allowed to be edited via the web interface, only via API.marketplace_template_id value to GET /api/v4/f/{root_firm_id}/reconciliationsGET /api/v4/f/{root_firm_id}/reconciliations/{reconciliation_id} endpoints.export.created and export.destroyed)GET /v4/f/{root_firm_id}/companies/{company_id}/periods/{period_id}/export_pdf_instances/{export_pdf_instance_id} payload extended with user info (user field) - same payload is now sent on newly added webhook events.use_full_width on POST /v4/f/{root_firm_id}/reconciliations/{reconciliation_text_id} and POST /v4/f/{root_firm_id}/reconciliationsoriginal_name and original_number of accounts on the endpoints including them.ulid, category, tags, and original_adjustment on adjustments endpoints:
Added GET "/v4/f/{firm_id}/companies/{company_id}/periods/{period_id}/period_specific_documents" to list the documents uploaded to reconciliations or accounts in that period.
Added DELETE "/v4/f/{firm_id}/companies/{company_id}/periods/{period_id}/period_specific_documents/{id}" to delete the document and remove it from all the reconciliations or accounts.
Added POST "/v4/f/{firm_id}/companies/{company_id}/periods/{period_id}/period_specific_documents/{id}/replace" to replace a document. It will also be replaced in all the reconciliations and accounts.
v4.4.35 (19/12/2024)
name_nl, name_en, name_fr, name_se, name_de, name_da in the following endpoints:
GET /v4/f/{firm_id}/export_filesPOST /v4/f/{firm_id}/export_filesGET /v4/f/{firm_id}/export_files/{id}POST /v4/f/{firm_id}/export_files/{id}POST /v4/f/{firm_id}/export_files/{id}/shared_parts/{shared_part_id}DELETE /v4/f/{firm_id}/export_files/{id}/shared_parts/{shared_part_id}name attribute as optional and make required one of the name or name_nl pair in a request in the following endpoint:
POST /v4/f/{firm_id}/export_filesExpose vat_number and registration_number in the following endpoints:
GET /v4/f/{firm_id}/companies
GET /v4/f/{firm_id}/companies/{company_id}
POST /v4/f/{firm_id}/companies
POST /v4/f/{firm_id}/companies/{company_id}
vat_identifier renamed to registration_number and vat_identifier is now deprecated
vat_identifier and registration_number are mutually exclusive
client_file_type option to app linksAdded GET "/v4/f/{firm_id}/companies/{company_id}/periods/{period_id}/export_pdfs" to list the export types (styles).
Added GET "/v4/f/{firm_id}/export_pdfs" to list the export types (styles).