Changelog: API documentation (v2308)
Tehden ERP version 25.6.00 released 25.11.2025
Endpoints
- New endpoint
GET /moneyStorages
Tehden ERP version 25.4.05 released 26.8.2025
Endpoints
- New endpoints
-
POST /saleOrders/<saleOrderId>/messages- Store an email or SMS message related to a sale order.
- POST /shipments/waybills
- Create shipments and invoices from sale deliveries
-
Tehden ERP version 25.3.02. released 3.5.2025
Endpoints
- GET /saleOrders
- Added new filter
customTypes
- Added new filter
Tehden ERP version 25.2.00 released 11.4.2025
Endpoints
- PATCH /purchaseOrders/{purchaseOrderId}
- Added exchangeRate to the endpoint
- POST /customers
- Added new externalReceivable field
- corrected creditLimit.creditLimit field in parameters to be > 0 (can also be null)
- PATCH /customers/{customerId}
- Added new externalReceivable field
- corrected creditLimit.creditLimit field in parameters to be > 0 (can also be null)
- GET /customers
- added "creditLimit" as an option to the include parameter
- added a new externalReceivable field to the response
- GET /customers/{customerId}
- added "creditLimit" as an option to the include parameter
- added a new externalReceivable field to the response
- Added new endpoint GET /customers/{customerId}/creditLimit
-
Added new endpoint: POST /sales/{correctedSaleId}/errorReceipt
New endpoint for creating errorReceipts based on saleId
-
Added new endpoint: GET /purchaseDeliveries [NEW]
Search purchase deliveries (shelving units)
-
GET /saleOrders
Added updatedAfter and updatedBefore filters
-
GET /saleOrders
Added new rows.reservation include parameter that includes possible reservation info for sale order rows.
-
GET /saleOrders/{id}
Added new rows.reservation include parameter that includes possible reservation info for sale order rows.
-
Added new endpoint: GET /shipments/lists/pdf
-
Gets shipment lists as a base64 encoded PDF.
Endpoint gets shipment lists by providing one or more waybillIds and/or waybillPackageIds.
Shipment lists are merged into one document.
-
-
Added new endpoint: GET /shipments/waybills/pdf
-
Get shipment waybill documents as base64 encoded PDFs.
Endpoint gets waybill documents, by providing one or more waybillIds
Documents can be merged by type
-
-
Added new endpoint: GET /purchases/referrals/pdf
-
Gets purchase referrals combined as one base64 encoded PDF
Endpoint gets referrals for one or more purchases, by providing one or more purchaseIds
Desired printing language for the documents can be provided
-
-
Added new endpoint: GET /reservations
Search reservations
Endpoint queries for reservation using filters
Tehden ERP version 25.1.00 released 4.2.2025
Endpoints
- Next three endpoints now change the timestamp of customer modifytime -field.
-
post /customers/{customerId}/addresses
post /customers/{customerId}/emails
post /customers/{customerId}/phones
- Added new endpoint
- DELETE /customerGroups/{groupId}/customers
Remove customers from the customer group. If group is customers primary group new primary group is selected automatically (oldest of remaining groups by modified time).
- DELETE /customerGroups/{groupId}/customers
- Added new endpoint
- PATCH /assortmentGroups/{assortmentGroupId}/variants/{variantId}
- Possibility to update information of spesific variant.
- PATCH /assortmentGroups/{assortmentGroupId}/variants/{variantId}
Tehden ERP version 24.6.04 released 14.1.2025
Endpoints
-
- In endpoint GET /customers have two new query parametres:
-
updatedBefore
date-time -
updatedAfter
date-time
-
- These parametres check if there are changes in modifytime field.
- In endpoint GET /customers have two new query parametres:
- In response of endpoint purchaseorder/create have been added exchangerate which gives Currency rate if supplier's currency differs from the company's currecy.
- Added new endpoint that can be used to create a new import job. Only supports 'averagePrice' import job types.
- POST /importJobs
- Added new endpoint for retrieving information about an import job to both API's
- GET /importJobs/{importJobId}
- Added new endpoint for retrieving invalid rows for a import job. An import job row may be marked as invalid if some validation rule was not met or the execution was interrupted by an error.
- GET /importJobs/{importJobId}/invalidRows
- Added new endpoint for retrieving invalid rows for a import job. An import job row may be marked as invalid if some validation rule was not met or the execution was interrupted by an error.
- GET /importJobs/{importJobId}/invalidRows
Tehden ERP version 24.5.07 released 5.11.2024
Endpoints
-
- GET productStocks has new parameter: freeAmount. If freeAmount is not used, it won't
be in response.
- GET productStocks has new parameter: freeAmount. If freeAmount is not used, it won't
Tehden ERP version 23.5.00 released 16.1.2024
Endpoints
-
GET /branches:
Response has new field: nameGET /invoices/finvoices:
deliveryMethods parameter has new options:
"ropocapital_einvoice", "ropocapital_print", "ropocapital_email"
Improvements and fixes to API documention
- Removed vatStatusId from GET /saleDeliveries response.
Tehden ERP version 23.4.10 released 5.12.2023
Endpoints
- GET /invoices/finvoices:
Endpoint response (finvoice xml) has now new fields:
InvoiceRecipientPartyidentifier: recipient's VAT number
InvoiceRecipientCode: additional identifier for the recipient's company. This field is included only if the customer's information contains this data
Tehden ERP version 23.4.03 released 31.10.2023
Endpoints
- GET /invoices/finvoices:
Endpoint response (finvoice xml) has now new field: SubBuyerArticleIdentifier.
Tehden ERP version 23.4.02 released 24.10.2023
Endpoints
- Added new endpoint GET /saleDeliveries
Tehden API version v2308 released 12.9.2023
API version v2308
- We have now released the first version of the new API into production. The documentation for the new API can currently be found publicly at:
https://apidoc.tehden.com/apidoc/v2308/
v2308 and old API will work side by side for now. - The documentation for the old API can still be found at:
https://apidoc.tehden.com/apidoc/