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 → Create end user

AI-generated

Summary

Create a new end user by providing required details such as first name, last name, and email, with optional additional settings like phone, organization ID, manager ID, access rights, and whether to send an invitation upon creation.

Inputs

  • firstName (required) — First name of the end user to create (1-150 characters).
  • lastName (required) — Last name of the end user to create (1-150 characters).
  • email (required) — Email address of the end user.
  • additionalFields — Optional fields including phone number, organization ID, manager UID, full portal access flag, and whether to send invitation email upon creation.
  • options — Optional settings including custom JSON body merged with input fields, custom HTTP headers, query string filters, batching parameters, debug mode, pagination settings, and request timeout.

Output shape

a single JSON object representing the created end user resource as returned by the NinjaOne API.

The response includes all details of the newly created end user. If debug mode is enabled, output also includes request URL, headers, query parameters, and body sent. Custom body fields in options override standard inputs if provided.

Links

Discussion