APIpäringud
API päringud ehk API taotlused on kliendi ja serveri vahelised päringud, mille eesmärk on saada andmeid või käivitada toiminguid API kaudu. Need päringud tavaliselt kasutavad HTTP-protokolli ning võivad põhineda REST- või GraphQL-mudelile.
Päring koosneb ressursi URL-ist, HTTP meetodist, päisestest (headers) ning vajadusel päringu- või keha (body). Kehas kasutatakse
Levinumad meetodid on GET (andmete pärimine), POST (uue ressursi loomine või toimingu algatamine), PUT (ressursi täielik
Vastus sisaldab tavaliselt HTTP-staatuskoodi ja vastuseandmeid. Levinud koodid: 200 OK, 201 Created, 204 No Content, 400
Turvalisus ja autentimine: API päringud peaksid toimuma HTTPS-i kaudu. Autentimine toimub näiteks API-võtmete (API keys), OAuth
Juurdepääsu kontroll ja jõudluse haldamine: Põhilised meetmed on rate limiting (põimunud piirangud) ja backoff-strateegiad. Paginatsioon aitab
Dokumentatsioon, testimine ja tööriistad: API päringute arendamisel kasutatakse curl, Postman või Insomnia. Dokumentatsioon sisaldab sageli OpenAPI/Swagger-deskriptsioone.