| Funkcia | Staré | Nové | Dopad |
|---|---|---|---|
| Mechanizmus overovania | Základné overovanie (užívateľské meno a heslo v hlavičkách) | OAuth 2.0 (overovanie na základe tokenu) | Existujúce integrácie musia byť aktualizované tak, aby zvládali generovanie a obnovovanie tokenov. |
| Povinné ID požiadavky | Voliteľné alebo nevyžadované | RequestId je povinné v každej požiadavke |
Všetky klientske aplikácie musia generovať a zahrnúť jedinečné ID požiadavky pre každé volanie. |
| Súlad s HTTP stavovými kódmi | Vlastné alebo nekonzistentné stavové kódy | Štandardné HTTP stavové kódy (napr. 200, 400, 401, 500) | Možno bude potrebné prehodnotiť logiku spracovania chýb v klientskych aplikáciách. |
| Jednotná štruktúra požiadaviek/odpovedí | Rozličné formáty v jednotlivých koncových bodoch | Štandardizovaná štruktúra JSON pre všetky API na čítanie/zápis | Možno bude potrebné aktualizovať logiku analýzy a dátové modely v klientských systémoch. |
| Vylepšená štruktúra chybových údajov | Minimálne alebo všeobecné chybové správy | Podrobná štruktúra chýb s kódmi, správami a tipmi | Klienti by mali aktualizovať rutiny na spracovanie chýb, aby mohli využívať nové polia. |
| URL koncových bodov a parametre | Staré cesty ku koncovým bodom a názvy parametrov | Aktualizované cesty ku koncovým bodom a konvencie pre názvy parametrov | Všetky URL koncových bodov a obsahy požiadaviek musia byť skontrolované a aktualizované. |
