Guide on How to Begin Using InControl 2 API

The InControl 2 API opens up integrating our platform with your custom apps, website, or other third-party software. This can help you to monitor the devices or make reports in your own version.


To begin, you will have to obtain an OAuth 2.0 client ID. After you obtained a client ID, your client application should use it to request an authorization token from our authorization endpoints. It should then request and extract an access token from the response from our token endpoint, and send the token to the InControl 2.0 API.

API Request Rate Limit:

The API Request Rate Limit is 20 requests per second per organization. A 429 response code will be returned if the rate is over the limit.

Please see the link below for more information.


Get a device’s PepVPN status

Enter all of the parameters to get the response.