| Feature | Old | New | Impact |
|---|---|---|---|
| Authenticatiemechanisme | Basisauthenticatie (gebruikersnaam & wachtwoord in headers) | OAuth 2.0 (authenticatie op basis van token) | Bestaande integraties moeten worden bijgewerkt om het genereren en vernieuwen van token te verwerken. |
| Verplichte verzoek-ID | Optioneel of niet vereist | RequestId is verplicht in elk verzoek |
Alle clienttoepassingen moeten een unieke verzoek-ID genereren en opnemen in elke oproep. |
| HTTP Status Code Compliance | Aangepaste of inconsistente statuscodes | Standaard HTTP-statuscodes (bijv, 200, 400, 401, 500) | De logica voor foutafhandeling in client-apps moet mogelijk worden herzien. |
| Uniforme structuur voor verzoeken/antwoorden | Verschillende indelingen tussen eindpunten | Genormaliseerde JSON-structuur voor alle lees-/schrijf-API's | De logica voor het verwerken van gegevens en gegevensmodellen in clientsystemen moeten mogelijk worden bijgewerkt. |
| Geavanceerde foutenlading | Minimale of algemene foutmeldingen | Gedetailleerde foutstructuur met codes, berichten en hints | Cliënten moeten de foutbehandelingsroutines bijwerken om gebruik te maken van nieuwe velden. |
| Endpoint-URL's en -parameters | Legacy endpoint-paden en parameternamen | Update endpoint-paden en naamconventies voor parameters | Alle endpoint-URL's en request payloads moeten worden herzien en bijgewerkt. |
.
