December 18th, 2025 by ReadMe API
- /customerinvoice/{customerinvoice_id/rows/: Fixed problem where internal server error was returned previously.
- /customerinvoice/{id}/pdf/: Endpoint has been deprecated, but will continue to work for the time being.
/supplierinvoice/{id}/pdf/: Endpoint has been deprecated, but will continue to work for the time being.
/customerinvoice/{id}/pdf: New endpoint added to replace the above deprecated endpoint; functionality is identical.
/supplierinvoice/{id}/pdf: New endpoint added to replace the above deprecated endpoint; functionality is identical.
- Add fields priceunit and costunit to PUT for endpoint /bookedhours
- Added GET /paymentplan/ to retrieve all payment plans.
Added GET /paymentplan/{paymentplan_id} to retrieve a specific payment plan by ID.
Added GET /paymentplan/{paymentplan_id}/activity/ to retrieve all activities for a specific payment plan.
Added GET /paymentplan/activity/{paymentplanactivity_id} to retrieve a specific payment plan activity by ID.
Added GET /paymentplan/{paymentplan_id}/period/ to retrieve all periods for a specific payment plan.
Added GET /paymentplan/period/{paymentplanperiod_id} to retrieve a specific payment plan period by ID.
Added GET /paymentplan/{paymentplan_id}/paymentplanperiodactivity/ to retrieve all period activities for a specific payment plan.
Added GET /paymentplan/paymentplanperiodactivity/{paymentplanperiodactivity_id} to retrieve a specific period activity by ID.
- /workorderdespatch/: Added field externalid to endpoints
- /deliverynote/: Added POST and PUT endpoints
BREAKING CHANGE
Removed /deliverynote/ endpoints and moved these to /workorder/[workorder_id]/deliverynotes/
Moved deliverynoteid field from BASE to GET
- /customerinvoice/{custoimerinvoice_id}/rows/: Added fields revenueaccountno, revenuebalanceaccountno, revenueprojectid, revenueworkorderid, revenuecostcenterno, revenuetagfield2 and revenuecustomertypeid. For GET also added: revenueprojectno, revenueworkorderno and addition.
- /customerinvoice/: Added field languagecode
/customer/: Added field language
/supplier/: Added field language
December 1st, 2025 by ReadMe API
- /bookedhours: Fixed a bug in handling starttime.
- /forecastrow/: Field active now has default value of True, instead of False.
/forecastrow/{id}: Endpoint has been deprecated, but will continue to work for an undetermined amount of time.
/forecast/{id}/rows/: New endpoint, to replace the above deprecated endpoint.
- Added GET /document/{document_id}/file endpoint to generate and download the specified document.
November 19th, 2025 by ReadMe API
- /workorderrow/: Added field supplierinvoiceref to endpoints
- /project/{project_id}/overview/: Added fields periodinvoiceable and invoiceablerunning to the GET endpoint.
- /budget/: It is now possible to create revenue budgets. The field accountiscost has been added to the POST endpoint.
/budget/: Several fields fixed for endpoints.
- Added GET /deviation/ to retrieve all deviations.
Added POST /deviation/ to create a new deviation.
Added GET /deviation/{deviation_id} to retrieve a specific deviation by ID.
Added PUT /deviation/{deviation_id} to update an existing deviation.
Added GET /deviation/{deviation_id}/communication to retrieve all communications for a specific deviation.
Added POST /deviation/communication to add a new deviation communication.
Added PUT /deviation/communication/{communication_id} to update an existing deviation communication.
Added GET /deviation/{deviation_id}/document to retrieve all documents linked to a specific deviation.
Added GET /deviation/documents/{document_id} to retrieve a specific deviation document by ID.
Added GET /type/deviationtype/ to retrieve all deviation types.
Added GET /type/deviationtype/{deviationtype_id} to retrieve a specific deviation type by ID.
Added GET /type/classificationtype/ to retrieve all classification types.
Added GET /type/classificationtype/{classificationtype_id} to retrieve a specific classification type by ID.
Added GET /type/timeextensiontype/ to retrieve all time extension types.
Added GET /type/timeextensiontype/{timeextensiontype_id} to retrieve a specific time extension type by ID.
November 4th, 2025 by ReadMe API
- /workorderrow/: Fixed problem where the fields codeno and accountno didn't allow an empty string as value.
October 24th, 2025 by ReadMe API
- /workorderrow/: Make fields codeno and accountno optional.
/workorderrow/: Introduced a validation step, either the articleid parameter OR codeno and accountno must be provided.
- /customerinvoice/[customerinvoice_id]/propertyowner/: Added fields amountused and amountusedother to the GET endpoint.
- /project/: Add field projectno to PUT endpoint
- Clarified documentation regarding nullable fields on PUT endpoints.
- Added endpoints to store integrator information and contact information.
- /feed.xml: Removed endpoint
- /budget/: Changed descriptions of budgetamount, initialbudget, reallocatedamount
BREAKING CHANGE
/budget/: Removed field budgetamount from the POST endpoint.
October 2nd, 2025 by ReadMe API
- /supplierinvoice/: Increase field length of the fields projectno and accountingprojectno to a max of 50 characters.
- /customer/: Updated description of field constructioncompany
/supplier/: Updated description of field constructioncompany
- Added endpoints: /types/fueltype/
Added endpoints: /types/measuringmethodtype/
Added endpoints: /types/transportationtype/
Added endpoints: /workorder/despatch/
- Added GET /resources/ to retrieve all resources.\
Added GET /resources/{resource_id} to retrieve a single resource.
Added POST /resources/ to create a new resource.
Added PUT /resources/{resource_id} to update an existing resource.
Added GET /resources/fuel/{resource_id} to retrieve fuels for a specific resource.
Added POST /resources/fuel to add a new fuel to a resource.
Added PUT /resources/fuel/{resourcefuel_id} to update an existing resource fuel.
Added GET /resources/article/{resource_id} to retrieve articles for a specific resource.
Added GET _/type/environmentalclass to retrieve all environmental classes.
Added GET /type/environmentalclass/{environmentalclass_id} to retrieve a single environmental class.
Added GET /resources/article/{resource_id} to retrieve articles for a specific resource.\
September 23rd, 2025 by ReadMe API
- /user/: Added field nextvehicleactive
- /project/: Lengthened projectno field to a maximum of 19 characters
- Added GET /deliverynote/ to retrieve delivery notes.
- Added GET /forecast/ to retrieve all forecasts.
Added GET /forecast/{forecast_id} to retrieve a specific forecast by ID.
Added GET /forecastrow/{forecast_id} to retrieve all forecast rows for a given forecast.
September 16th, 2025 by ReadMe API
- /workorderrow/: Add an articleid parameter to the POST and PUT endpoints. This allows you to fetch article-related information for inclusion on the WorkOrderRow.
- /voucher/row/{id}: Added DELETE endpoint.
September 10th, 2025 by ReadMe API
- Fix to prevent PUT-queries to include unwanted field default values.
- Added Journal endpoints.
September 1st, 2025 by ReadMe API
- Implemented performance improvements.