WatchDog Security MSP Portal API v1
  1. MSP Employee
WatchDog Security MSP Portal API v1
  • Node
    • List Node
      GET
    • Get Node
      GET
    • Create Node
      POST
    • Update Node
      PATCH
    • Delete Node
      DELETE
  • 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
    • Get MSP Employee
      GET
    • Create MSP Employee
      POST
    • Resend MSP Invited Employee Activation Email
      POST
    • Reset MSP Employee 2FA
      PATCH
    • Update MSP Employee
      PATCH
    • Delete MSP Employee
      DELETE
  • Billing
    • List Available Packages
      GET
  • Managed Company
    • List Managed Company
      GET
    • Get Managed Company
      GET
    • Create Managed Company
      POST
    • Update Managed Company
      PATCH
    • Delete Managed Company
      DELETE
  1. MSP Employee

Update MSP Employee

PATCH
/api/msp/employees/{employee_id}/

Request

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

Body Params application/json

Examples

Responses

🟢200
application/json
Body

🟠400
🟠403
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request PATCH 'https://app-prod.watchdogsecurity.io/api/msp/employees/{{employee_id}}/' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "first_name": "",
    "last_name": "",
    "email": "",
    "app_role": 1,
    "msp_node": 1
}'
Response Response Example
200 - Success
{
    "id": 108,
    "uid": "ad90ed9f-1789-4735-8132-446126cc74cb",
    "first_name": "admin",
    "last_name": "user",
    "email": "admins@acmecorp.com",
    "msp_node": 69,
    "msp_node_name": "Acme Corp",
    "msp_node_uid": "d439d359-62fc-44ba-87f1-c54ed0f3559d",
    "app_role": 134,
    "app_role_name": "Acme Corp Administrator",
    "status": "Invited"
}
Modified at 2025-12-31 00:28:35
Previous
Reset MSP Employee 2FA
Next
Delete MSP Employee
Built with