Autentificare
Dacă o interacțiune expune un API, autentificarea și autorizarea sunt selectate pentru mediul clientului și documentate în specificațiile sale de interfață. Nu presupuneți un tablou de bord ActiveMotion sau o schemă universală de jetoane purtător.
Puncte finale de bază
Punctele finale API, încărcăturile utile, webhook-urile, gestionarea stării și accesul la înregistrările operaționale sunt definite pentru fluxul de lucru implementat. Contractul ar trebui să documenteze schemele, erorile, idempotitatea, permisiunile și versiunea.
Limite de rate și cote
Limitele ratelor și cotele depind de componentele implementate și de volumul de lucru. Definiți-le din testele de capacitate, expuneți informațiile de reîncercare acolo unde interfața le acceptă și documentați comportamentul de retragere și supraîncărcare a clientului.