XML APIs will be discontinued soon; transition to REST APIs

E-mail ontvangen van Exact met de mededeling:

XML APIs will be discontinued soon; transition to REST APIs

You are receiving this message because we have identified that your application is using XML APIs.

To create a more uniform and future-proof integration experience, we will gradually replace XML APIs with REST APIs in the near future. After this transition period, XML APIs will be discontinued.

Als ik naar het synchronisatiescherm/aanmeldscherm van invantive Control for Excel kijk zie ik overigens beide opties staan.

Gaat dit straks goed, zodra Exact de XML APIs niet meer ondersteund? Hoeven we dan alleen maar de optie include XML API’s uit te vinken? Of hoe gaat dat verder?

Exact heeft aangekondigd dat de XML API’s van Exact Online worden uitgefaseerd ten gunste van REST API’s, maar een concrete einddatum en afbouwschema ontbreken nog: er is feitelijk alleen een aankondiging dat er een aankondiging komt, terwijl de REST API’s, net als eerder rond 2016 en 2021, nog niet feature-compleet zijn ten opzichte van de XML API’s. Voor Invantive-producten waar u zelf tabellen kiest (zoals Invantive Bridge Online) is het advies om XML-tabellen nu al te vervangen door REST-tabellen.

Ontbreken Features

Net zoals eerder in grofweg 2016 en 2021 zijn de REST API’s nog niet “feature complete” tov de XML API’s:

For the XML APIs that do not have a REST equivalent yet, we are actively working to make them available as soon as possible. See the table below for currently available REST APIs.

Bron: Exact Online Support Portal

Met andere woorden: voor een deel, maar niet alle, specificaties van de XML API’s is een alternatief beschikbaar.

Enkel aankondiging van een aankondiging

Het is Invantive nog niet duidelijk op basis van de beschikbare informatie wanneer XML API’s gaan vervallen en hoe dat gefaseerd is tov beschikbaar komen alternatieven met dezelfde informatie en performance.

Op dit moment is er enkel een aankondiging dat er een aankondiging gaat komen:

Continue to regularly check the Breaking Changes page for announcements about new REST APIs, deprecation timelines, and other important updates

Gezien de honderden XML API’s die Invantive-gebruikers hanteren volgt Invantive de berichtgeving van Exact hierover. Zodra Exact concrete en volledige informatie publiceert, wordt dit topic bijgewerkt.

Voorbereidende Stappen

Voor de producten (zoals Invantive Bridge Online) waar u zelf bepaalt welke tabellen gebruikt worden is advies om XML-tabellen te vervangen door REST-tabellen.

Voor bijvoorbeeld Get My Report en Invantive Control for Excel is hiervoor aan de gebruikerszijde geen mogelijkheid. De keuze en initiatief voor deze producten liggen bij Invantive.

Op Invantive Cloud in het scherm Sessie I/O’s kunt u precies zien welke tabellen uw organisatie gebruikt. De Exact Online-driver voor Invantive UniversalSQL ondersteunt alle beschikbare REST-tabellen. Met deze sessie I/O’s kunt u kijken of er nog te vervangen tabellen zijn en welke.

We have received a similar email from Exact Online.

Is it correct that we don’t need to do anything for Invantive Control for Excel, and that Invantive will handle this for us as soon as the underlying REST APIs change, so that everything continues to work for us?

No, Invantive will first wait until Exact provides more clarity before making any decisions. Currently, it is merely an announcement that an announcement will be made. More information can be gleaned from the response above.