The Call Setup API is designed as a secure RESTful web service. As such, it conforms to many of the guidelines for RESTful services, including:
Using HTTP methods explicitly.
Stateless design.
Exposes directory structure‐like URIs.
Support for JSON for data transfer.