NinjaOne icon

NinjaOne

Ninja One Public API documentation. <br><br>See also: <br> <a href="https://resources.ninjarmm.com/API/Ninja+RMM+Public+API+v2.0.5+Device+Filter+Syntax.pdf">Device Filter syntax</a><br><a href="https://app.ninjarmm.com/apidocs-beta/core-resources/articles/webhooks/overview">Webhooks</a>

Actions309

Management → Update a technician

AI-generated

Summary

Update the details of an existing technician by specifying their identifier and the fields to modify such as first name, last name, or manager UID.

Inputs

  • Id (required) — Technician identifier to specify which technician to update.
  • Additional Fields — Optional fields to update including First Name, Last Name, and Manager UID.
  • Options — Optional settings including custom JSON body (which overrides other fields), custom HTTP headers, query parameters, batching controls, debug output flag, pagination settings for list operations, and request timeout in milliseconds.

Output shape

a single JSON object representing the updated technician data or the API response from the PATCH request to /v2/user/technician/{id}

The node sends a PATCH request to update the technician. If 'Custom Body' JSON is specified, it deep-merges with other fields and takes priority. Debug mode adds request details under a debug entry. Batching applies when multiple input items are processed, sending one request per item.

Examples

Example 1: Update technician's first name and last name

Set Id to the technician's identifier, and provide the First Name and Last Name in Additional Fields.

Example 2: Update technician with custom JSON body

Set Id and provide a complete custom JSON object in Options > Custom Body to override send data.

Links

Discussion