WatchDog Security Help Center
    MSP Guide
    • Docs Home
    • Admin Guide
    • User Guide
    • MSP Guide
    • Getting Started
      • MSP Portal Overview
      • MSP Owner Account Setup & First Login
      • Billing & Usage Overview
    • Managed Companies
      • Create Your First Managed Company
      • Access a Managed Company (Assume Tenant)
      • Edit a Managed Company
      • Delete a Managed Company
    • Node Management
      • Navigate Between MSP Nodes
      • Create a New MSP Node
      • Edit an MSP Node
      • Delete an MSP Node
    • User Management
      • Add a User
      • Edit a User
      • Reset a User’s 2FA
      • Delete a User
      • Resend a User Invitation
      • Revoke a User Invitation
    • Role Management
      • Add a Role
      • Edit a Role
      • Delete a Role
    • Service Accounts
      • Create a Service Account
      • Edit a Service Account
      • Rotate a Service Account Key
      • Delete a Service Account
    • API Reference
      • Node
        • List Node
        • Get Node
        • Create Node
        • Update Node
        • Delete Node
      • Role
        • List Permissions
        • List Roles
        • List Service Account Permissions
        • Get Role
        • Create Role
        • Update Role
        • Delete Role
      • MSP Employee
        • List MSP Employee
        • Get MSP Employee
        • Create MSP Employee
        • Resend MSP Invited Employee Activation Email
        • Reset MSP Employee 2FA
        • Update MSP Employee
        • Delete MSP Employee
      • Billing
        • List Available Packages
      • Managed Company
        • List Managed Company
        • Get Managed Company
        • Create Managed Company
        • Update Managed Company
        • Delete Managed Company

    Service Accounts

    Service Accounts are specialized accounts that are not tied to a human user. They are used to authenticate API calls and can be scoped to specific MSP nodes. Permissions for Service Accounts are defined by the permissions they are assigned.

    API Reference#

    For detailed information on authenticating with Service Accounts and using API keys, refer to the API documentation:
    WatchDog API Reference
    This is how you use a card with an icon and a link. Clicking on this card
    brings you to the home page.
    This documentation covers:
    Authenticating API requests using Service Account API keys
    Supported endpoints and permissions

    Permissions Not Applicable to Service Accounts#

    Disabled permissions appear greyed out when creating or editing a service account.
    The following permissions are disabled by design and cannot be assigned to service accounts:
    Service Accounts
    Permission KeyDescription
    Add Service AccountUsers with this permission can create service accounts
    Modify Service AccountUsers with this permission can modify service accounts
    Rotate Service Account SecretUsers with this permission can rotate service account secret keys
    Delete Service AccountUsers with this permission can delete service accounts
    Managed Companies
    Additional Permissions
    Modified at 2026-02-25 23:13:04
    Previous
    Delete a Role
    Next
    Create a Service Account
    Built with