The REST API handles application-initiated actions and making requests to your application while PerCL is a command language, which you can use to direct the API. For example, if a call comes onto the platform for a number you’ve purchased and assigned to an application, the REST API will make a request to that application at the endpoint you’ve specified. In your application’s response to the request, you can return PerCL that instructs the API what to do with the call. For more information, please reference our PerCL and API documentation.