Funkcja WebApi

Web API (WebApi)interfejs programistyczny udostępniany przez aplikację przez HTTP(S), który pozwala systemom wymieniać dane i wywoływać funkcje maszynowo (przeglądarka ↔ serwer, serwer ↔ serwer). Zwykle bazuje na REST i formatach JSON/XML (czasem GraphQL lub SOAP), expose’uje endpointy mapowane na metody HTTP (GET/POST/PUT/PATCH/DELETE) oraz zapewnia uwierzytelnianie i autoryzację (np. OAuth 2.0, JWT), wersjonowanie i limity. Uwaga: nazwa bywa też używana dla frameworka ASP.NET Web API w ekosystemie .NET.