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 contact

AI-generated

Summary

Update an existing contact in NinjaOne by specifying its identifier and optionally modifying fields such as first name, last name, email, job title, organization ID, and phone number.

Inputs

  • id (required) — The unique identifier of the contact to update.
  • additionalFields — Optional fields to update on the contact, including first name, last name, email, job title, organization ID, and phone number.
  • options — Optional settings for the request such as custom request body (which overrides other fields), custom headers, query filters, batching options, debug mode, pagination settings, and request timeout.

Output shape

a single JSON object representing the updated contact, including all returned fields from the API

If debug is enabled, the output includes a debug entry detailing the actual URL, query parameters, headers, and request body sent. The operation respects batching and pagination options if configured, although typically updating a single contact involves only one request.

Links

Discussion