RESTtyyppiset
REST-tyyppiset (REST resource types) ovat REST-rajapinnan suunnittelussa käytettyjä resurssityyppejä, joille API määrittelee yhteisen rakenteen ja semantiikan. Jokaiselle tyypille on tyypillistä, minkälaisia resursseja kuuluu samaan ryhmään, millainen URI-muoto ne noudattavat ja millaisia representaatiota (payload) voidaan käyttää. REST-tyyppiset helpottavat sekä API-dokumentointia että koodin generointia tai koodauksen staattista tarkastelua.
Tyypin ominaisuuksiin kuuluu, miten resurssi identifioidaan URI-poluissa, sekä millaisia operaatioita se tukee (esim. GET, POST, PUT,
Käytännössä REST-tyyppiset voivat muodostaa oman hierarkiansa ja relaatiot, kuten kokoelmat (collections) ja yksittäiset resurssit, sekä sub-resurssit
REST-tyyppisiä käytetään usein OpenAPI- tai Swagger-dokumentaatiossa, jossa tyypit määritellään osana API:n rajapinnan mallia. Tämä mahdollistaa automaattisen