End of SalesOrder V1/V2 endpoints
We highly recommend initiating the transition to the V3 API as soon as possible.
By starting early, you’ll not only be ahead of the curve but also gain the advantage of better time for testing and ensure a seamless integration before the deadline. This will give you flexibility and time to thoroughly test your integrations with the V3 API, helping to guarantee a smooth cutover when the time comes.
Watch our webinar regarding the change to SalesOrder V3 and our documentation for the SalesOrder V3 API
What are the changes?
The following API endpoints are scheduled for removal:
| Method | Endpoint |
|---|---|
| GET | /v1/salesorder/{orderNbr} |
| GET | /v1/salesorder/{orderType}/{orderNbr} |
| GET | /v1/salesorder/{orderType}/{orderNbr}/rotrut |
| GET | /v1/salesorder |
| GET | /v1/salesorder/{orderType}/{orderNbr}/commissions |
| POST | /v1/salesorder |
| POST | /v1/salesorder/{saleOrderNumber}/action/cancelSalesOrder |
| POST | /v1/salesorder/{saleOrderNumber}/action/cancelSalesOrder |
| PUT | /v1/salesorder/{orderNbr} |
| GET | /v1/salesorderbasic/{orderNbr} |
| GET | /v1/salesorderbasic/{orderType}/{orderNbr} |
| GET | /v1/salesorderbasic |
| POST | /v1/salesorderbasic |
| PUT | /salesorderbasic/{orderNbr} |
| POST | /v2/salesorderbasic |
| POST | /v2/salesorder |
| POST | /v2/salesorder/{saleOrderNumber}/action/cancelSalesOrder |
| POST | /v2/salesorder/{salesOrderNumber}/action/reopenSalesOrder |
All necessary features has been integrated into the new Sales Order Service API.
Why is this happening?
To be able to meet the demand for more functionality as well as improved functionality in combination with the demand for higher throughput of transactions, we have to move from the Classic endpoints to NextGen endpoints. Our new SalesOrder V3 endpoint will offer improved functionality, increased security, and better performance. Put in other words, by retiring older endpoints, we can focus on delivering these enhancements without the constraints of maintaining outdated systems.
In summary, this change ensures that you will benefit from the latest technology and innovations we offer. It’s part of our goal to provide you with a more robust, efficient, and future-proof service.
How will this affect you?
This change will require you to rewrite integrations that use the affected V1/V2 endpoints. For most instances, this change should be quite manageable. But for more complicated integration, this can be a time-consuming process with necessary testing to confirm that your integration is working as expected.
What should you do next?
Identify: Determine if your Visma Net Integrations utilize any of the V1/V2 endpoints listed below.
Plan: If you are using the affected endpoints, start planning your project to migrate to the V3 endpoints.
Contact: If you are a Visma Net customer, contact your partner or integration vendor to clarify the necessary steps for your specific instance.