We have introduced an additional parameter to the InvoiceSalesOrders API endpoint that enables asynchronous (async) processing. The new async method will reduce timeout issues, especially during peak usage.
Make the switch
The async method will become mandatory as of October 2026, after which the current synchronous method will no longer be supported. To avoid disruption and ensure a smooth transition, we strongly recommend switching to the async method as soon as possible.
How this method works
With the async method, the POST request no longer waits for the operation to complete. Instead, it immediately returns a process ID and confirmation that the request has been added to the background job queue.
A new endpoint, InvoiceSalesOrdersResult, is available to retrieve the status and outcome of the job. Use the returned process ID to check whether the job is still queued or already processed.
InvoiceSalesOrders
InvoiceSalesOrderResult
InvoiceSalesOrders
InvoiceSalesOrderResult