Restrict Plivo API access to specific IP addresses from your account settings
What: Restrict which IP addresses can make REST API requests to your Plivo account.
When: Use it to limit API access to your known server IPs — inbound traffic (your servers → Plivo API).
IP Whitelisting adds an extra layer of API access control by allowing requests only from specified IP addresses or CIDR ranges. When enabled, any API request from a non-whitelisted IP is rejected with an HTTP 403 Forbidden response.
After adding CIDRs, the system blocks any API request not coming from whitelisted IPs. The list shows all currently active CIDRs with subnet masks. You can edit or delete any entry at any time.
Before enabling, make sure you have added the IP addresses of all servers, CI/CD pipelines, and developer machines that make Plivo API calls. Forgetting an IP locks out those systems immediately.
Your API requests are rejected with an HTTP 403 Forbidden response:
{ "api_id": "<request-id>", "error": "Access denied. The request originated from IP <client_ip>, which is not in the IP whitelist for this account. Update your IP whitelist in the console. Refer to https://www.plivo.com/docs/account/concepts/ip-whitelisting for more details."}