WebAPI to interfejs komunikacyjny korzystającym z protokołu HTTP i języka XML. Pozwala on na komunikację pomiędzy użytkownikami a systemem zlokalizowanym na serwerze.
Zbiór usług WebAPI pozwala programistom tworzyć programy i usługi umożliwiające użytkownikom na zdalny dostęp do zasobów serwisu.