Overview
The API Access Settings – Access Control (IP’s) feature allows you to restrict which IP addresses are permitted to access LeadExec APIs or submit leads. This adds a layer of security by ensuring that only authorized systems can interact with the API or inbound lead endpoints.
Key Functionality
Enable IP-based access control (whitelisting) for API calls and lead submissions.
Add one or more authorized IP addresses to the whitelist.
Reject requests coming from IPs not on the whitelist.
Helps prevent unauthorized use or attacks against the API endpoint.
How to Use This Feature
Go to Settings → API Access Settings → Access Control (IP’s).
Enter the IP address (or addresses) you want to authorize.
Allow or Deny on the Action option.
After saving, only specified IPs will be allowed to access the API or submit leads
Best Practices
Only whitelist IPs from trusted and stable systems (e.g. your servers, ETL pipelines).
Monitor and update the whitelist periodically, especially when infrastructure changes (e.g. new servers, IP changes).
Combine IP restrictions with other security measures (authentication, tokens, scopes) for layered protection.
Troubleshooting
Valid requests getting rejected
→ Ensure the source IP (or NAT/proxy) is on the whitelist. Check for typos or incorrect formatting.Whitelist changes not applying
→ Confirm you clicked “Save” or “Apply” after adding IPs. SWhitelisted IPs still blocked
→ Check if there is another network layer (e.g. firewall, reverse proxy) blocking access.Overly restrictive setup
→ If too few IPs are authorized, legitimate systems may be blocked when new ones spin up or change IPs.