1. Role
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
        GET
      • List Roles
        GET
      • List Service Account Permissions
        GET
      • Get Role
        GET
      • Create Role
        POST
      • Update Role
        PATCH
      • Delete Role
        DELETE
    • 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. Role

List Service Account Permissions

GET
/api/msp/user-permissions/

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************

Responses

🟢200
application/json
Body

🟠403Unauthenticated
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/api/msp/user-permissions/' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Success
{
    "msp_view_node": true,
    "msp_add_node": true,
    "msp_edit_node": true,
    "msp_delete_node": true,
    "msp_view_user": true,
    "msp_add_user": true,
    "msp_edit_user": true,
    "msp_delete_user": true,
    "msp_view_role": true,
    "msp_add_role": true,
    "msp_edit_role": true,
    "msp_delete_role": true,
    "msp_view_service_account": false,
    "msp_add_service_account": false,
    "msp_edit_service_account": false,
    "msp_rotate_service_account": false,
    "msp_delete_service_account": false,
    "msp_view_managed_company": true,
    "msp_add_managed_company": true,
    "msp_edit_managed_company": true,
    "msp_delete_managed_company": true,
    "msp_assume_managed_company": false,
    "msp_assumeRead_managed_company": false,
    "msp_billing_administrator": false,
    "msp_cascade_permissions": true
}
Modified at 2026-02-17 05:49:20
Previous
List Roles
Next
Get Role
Built with