What is the type of web-service API mentioned in the following situation? Gilbert, a web developer, utilises a centralized web API to reduce problems and increase the integrity of data improvements and upgrades. He uses a web service for this purpose, which uses HTTP methods such as PUT, POST, GET, and DELETE and can improve an application's overall performance, visibility, scalability, reliability, and portability.