Skip to main content

API Access Settings - Access Control (IP's)

Create whitelisted or blacklisted IP's

Gabriel Buck avatar
Written by Gabriel Buck
Updated over 3 weeks ago

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

  1. Go to Settings → API Access Settings → Access Control (IP’s).

  2. Enter the IP address (or addresses) you want to authorize.

  3. Allow or Deny on the Action option.

  4. 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. S

  • Whitelisted 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.

Did this answer your question?