APIpyyntöjen
API-pyynnöt ovat ohjelmistojen välisiä pyyntöjä, joiden avulla toinen ohjelmisto voi hakea tai muuttaa dataa sekä käyttää palveluiden tarjoamia toimintoja. Usein API-pyynnöt välitetään HTTP- tai HTTPS -protokollan yli. Tavallisimpia pyyntömenetelmiä ovat GET, POST, PUT, PATCH ja DELETE, sekä harvemmin HEAD ja OPTIONS. REST-tyypeissä näitä menetelmiä käytetään erilaisten resurssien hallintaan.
Pyyntö koostuu osoitteesta (URI), mahdollisista kyselyparametreista, otsakkeista ja mahdollisesta rungoksi tarkoitetusta sisällöstä. Otsikoissa käytetään usein tunnistusta,
Vastaukset sisältävät tilakoodin, sisällön sekä mahdollisesti dataa. Yleisimmät statukset ovat 200 OK, 201 Created sekä 400
Parhaat käytännöt kattavat versionoinnin, hyvän dokumentaation sekä API-sopimuksen vakauden. Tärkeää on myös idempotenssi, turvallisuus (HTTPS, oikeudet,