REST API is a convention for designing API that operates over HTTP/S. REST APIs commonly use URLs to represent resources, HTTP methods to represent actions, and HTTP response codes to transmit result / error codes.