WatchDog Security Help Center
    Admin Guide
    • Docs Home
    • Admin Guide
    • User Guide
    • MSP Guide
    • Release Notes
    • Back to home
    • Integrations
    • Connecting Cloudflare to WatchDog Security
    • Connecting Google Workspace to WatchDog Security
    • Connecting WatchDog & Docker Hub (Personal)
    • Connecting WatchDog & Tailscale
    • Connecting Twingate to WatchDog Security
    • Connecting WatchDog & Intercom
    • Connecting Microsoft 365 to WatchDog Security
    • Connecting Google Cloud to WatchDog Security
    • Connecting Microsoft Azure to WatchDog Security
    • Connecting WatchDog & Amazon Web Services (AWS)
    • Connecting Microsoft Teams to WatchDog Security
    • Connecting Slack to WatchDog Security
    • Connecting Linear to WatchDog Security
    • Connecting Namecheap to Watchdog Security

    Connecting Namecheap to Watchdog Security

    Overview#

    This guide explains how to connect Namecheap to WatchDog Security using an API key.
    Once connected, WatchDog will monitor your Namecheap account for domain configuration risks, DNS settings, and asset inventory data.

    What WatchDog Monitors#

    WatchDog operates in read-only mode and does not modify configuration settings within your Namecheap account.
    After the integration is connected, WatchDog may monitor:
    Scopes
    Domain Management
    Registered domains
    Domain expiration and status
    Domain ownership metadata
    DNS Configuration
    DNS records
    Nameserver configuration
    Public exposure of services
    Account Configuration
    Domain-level settings
    DNS-related configurations
    The exact information collected depends on the permissions granted to the API key.

    Requirements#

    Before connecting the integration, ensure the following:
    You have access to your Namecheap account
    You're an Account Owner or Security Admin in WatchDog Security
    You can enable API access within Namecheap
    You can whitelist external IP addresses in Namecheap

    Step 1 — Enable Namecheap API Access#

    1.
    Log into your Namecheap account
    2.
    Navigate to: Account → Profile → Tools
    3.
    Under Business & Dev Tools, locate: Namecheap API Access
    4.
    Click Manage

    Step 2 — Configure API Access#

    On the API access page:
    1.
    Enable API Access
    2.
    Click Reset API Key (if needed)
    3.
    Copy your API Key

    Step 3 — Whitelist WatchDog IP Addresses#

    Namecheap requires IP allowlisting for API access.
    1.
    On the same API access page, locate Whitelisted IPs
    2.
    Click Edit
    3.
    Add the WatchDog production IP addresses
    4.
    Save changes
    API requests will fail if WatchDog production IPs are not whitelisted.

    Step 4 — Connect the Integration in WatchDog#

    1.
    Log into the WatchDog Security Portal
    2.
    Navigate to Management → Integrations
    3.
    Locate Namecheap
    4.
    Click Connect
    5.
    Enter your API Key
    6.
    Click Connect Integration
    WatchDog will validate the API key and begin syncing domain and DNS data.

    Permissions Required#

    Permissions Required: Read all resources
    Namecheap API access is account-wide and controlled via:
    API key authentication
    IP allowlisting
    WatchDog uses this access in read-only mode to retrieve domain and DNS configuration data.

    Initial Sync#

    After the integration is connected
    WatchDog will begin collecting data from Namecheap
    The initial synchronization typically completes within 5–10 minutes
    Data appears in the following modules
    Posture Management
    Inventory
    Compliance Center

    Revoking Access#

    To fully remove WatchDog access from Namecheap, revoke access in both WatchDog and Namecheap.

    Step 1 — Disconnect in WatchDog#

    1.
    Log into WatchDog Security
    2.
    Navigate to Management → Integrations
    3.
    Locate Namecheap
    4.
    Click Disconnect

    Step 2 — Disable API Access or Remove IPs#

    1.
    Log into Namecheap
    2.
    Navigate to: Account → Profile → Tools → Namecheap API Access
    3.
    Either:
    Disable API Access, or
    Remove WatchDog IPs from Whitelisted IPs
    This prevents further API access from WatchDog.

    Troubleshooting#

    Integration Fails to Connect
    Verify:
    The API key was entered correctly
    API access is enabled in Namecheap
    WatchDog IP addresses are whitelisted
    No Data Appears
    Modified at 2026-04-07 21:01:25
    Previous
    Connecting Linear to WatchDog Security
    Built with