WatchDog Security Help Center
    Admin Guide
    • Docs Home
    • Admin Guide
    • User Guide
    • MSP Guide
    • 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 Twingate to WatchDog Security

    This guide explains how to connect Twingate to WatchDog Security using an API token.
    Once connected, WatchDog will monitor your Twingate environment for security posture risks, configuration issues, and inventory data.

    What WatchDog Monitors#

    WatchDog operates in read-only mode and does not modify configuration settings within your Twingate environment.
    After the integration is connected, WatchDog may monitor:
    Scopes
    Devices
    Registered endpoint devices
    Device ownership and association
    Device operating systems and posture data
    DNS Filtering
    DNS filtering configuration
    Domain filtering policies
    DNS security enforcement settings
    Service Accounts
    Service account identities
    Service account permissions
    Automation access tokens
    Users
    Twingate user accounts
    User access assignments
    Authentication and access configuration
    The exact information collected depends on the permissions granted to the integration.

    Requirements#

    Before connecting the integration, ensure the following:
    You have administrator access to Twingate
    You're an Account Owner or Security Admin in WatchDog UI

    Step 1 — Generate an API Token in Twingate#

    You can generate a trusted credential directly from the Twingate Admin Console.
    1.
    Log into the Twingate Admin Console
    2.
    Navigate to: Settings → Trust Credentials
    3.
    Click + Credential
    4.
    Under New Credential, select: OAuth
    5.
    Enter a description for the credential (Example: WatchDog Security)
    6.
    Click Continue
    7.
    Under Scopes, select:
    8.
    Click Generate Credentials
    9.
    Copy the generated API credentials

    Step 2 — Connect the Integration in WatchDog#

    1.
    Log into the WatchDog Security Portal
    2.
    Navigate to Management → Integrations
    3.
    Locate Twingate
    4.
    Click Connect
    5.
    Enter the generated Twingate API credentials
    6.
    Click Connect Integration

    Initial Sync#

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

    Troubleshooting#

    Integration Fails to Connect
    Verify the following:
    The API credentials were copied correctly
    The credential was created with Read access
    The credential has not been revoked
    No Data Appears

    Related Documentation#

    https://www.twingate.com/docs/api-overview
    Modified at 2026-03-14 19:43:40
    Previous
    Connecting WatchDog & Tailscale
    Next
    Connecting WatchDog & Intercom
    Built with