Representational state transfer, it is used to create web services.
Misconceptions
According to this blog post: https://cloud.google.com/blog/products/api-management/understanding-grpc-openapi-and-rest-and-when-to-use-them
If your API is a REST API, then your clients never have to understand the format of your URLs and those formats are not part of the API specification given to clients