Beskriv utvekslingen
For hver operasjon, dokumenter metoden, ressursen, nødvendige felt og formen på et vellykket svar. Inkluder en valideringsfeil. Skil mellom transportfeil og avvist forespørsel: et manglende svar beviser ikke at en tilstandsendrende operasjon mislyktes.
Behandle legitimasjon som konfigurasjon
Hold serverlegitimasjon utenfor nettleserpakker og kildeoppbevaringssteder. Be om det minste nyttige settet med tillatelser og separat utviklingstilgang fra produksjonstilgang. Registrer hvem som eier hver integrasjon og hvordan tilgang kan tilbakekalles. Følg leverandørens dokumenterte autorisasjonsflyt.
Planlegg for utilgjengelige avhengigheter
Sett tidsavbrudd, respekter retningslinjer for hastighetsbegrensning og prøv kun på nytt når en operasjon er trygg å gjenta. Der det støttes, kan en idempotensnøkkel identifisere gjentatte forespørsler. Logg en forespørselsidentifikator og en kortfattet feilkategori; unngå autorisasjonsoverskrifter, øktcookies og personlig innhold.