1. Getting Started
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
  1. Getting Started

MSP Portal Overview

The WatchDog Security MSP Portal is designed for Managed Service Providers that manage multiple customer organizations within the WatchDog Security platform.
Who This Is For
MSP Owners and/or Administrators responsible for onboarding and MSP Portal Management
It provides a centralized way to:
Manage MSP hierarchies
Control user access and permissions
Onboard and access customer tenants
This article explains the core concepts you need to understand before performing any setup or onboarding actions.

MSP Nodes#

The MSP Portal is structured using nodes, which represent MSP entities within a hierarchical model.
Parent Node: The primary MSP node automatically created when the MSP tenant is provisioned. It represents the main organization and serves as the root of the hierarchy, inheriting visibility across all child nodes.
Child Nodes: Optional nodes created under the Parent MSP to segment teams, departments, or downstream MSP partners. Child nodes isolate users, roles, and managed companies while still operating under the parent organization.
Visibility and access are controlled by permissions and node relationships.

MSP Roles and Permissions#

Access within the MSP Portal is controlled using role-based access control (RBAC). Permissions determine both visibility and action capability.
MSP Owner
Assigned to the primary contact when the MSP tenant is created. Provides unrestricted administrative access across the MSP Portal, including billing management and node administration. This role is permanent and cannot currently be edited, transferred, or removed.
System Generated Parent Role
System Generated Child Role(s)
Custom Roles

Managed Companies#

Customer organizations within the platform are referred to as Managed Companies.
MSPs can:
Create Managed Companies within their MSP environment
Assign Managed Companies to specific MSP nodes
Access Managed Companies using the Assume Tenant functionality
Users do not automatically receive access to customer tenants. Access is granted only when explicitly allowed by the RBAC role assigned to the user.
Managed Companies operate independently, but their visibility and management are controlled by the node and role permissions assigned to the user.

Billing Responsibility#

Billing must be configured before creating a Managed Company, except when provisioning NFR tenants.
The WatchDog Security MSP Portal tracks service usage at the Parent and Child node levels. Billing is calculated at the MSP environment level and is not automatically allocated to Managed Companies.
MSPs remain responsible for invoicing and billing their own customers outside of the platform.
Billing and Usage
Set up the billing profile required before onboarding customer organizations.
Modified at 2026-02-25 21:03:16
Next
MSP Owner Account Setup & First Login
Built with