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

CustomTabs → Update a Custom Tab

AI-generated

Summary

Update a specific Custom Tab in NinjaOne by specifying its Tab Id and optionally modifying its Role Id, Items, and Position fields. Supports sending additional custom JSON body data and custom headers for advanced use cases.

Inputs

  • Tab Id (required) — The unique identifier of the custom tab to update.
  • Additional Fields — Optional fields to update on the custom tab, including Role Id (number), Items (JSON array), and Position (number).
  • Options — Optional settings to customize the request, such as providing a custom JSON request body that overrides other inputs, adding custom HTTP headers, query filters, batching, pagination settings, debug output, and request timeout.

Output shape

a single record containing the updated custom tab data and, if debug is enabled, the request details.

The output includes the response from the PATCH /v2/tab/{tabId} API endpoint. If debug mode is enabled, it also returns the full request URL, query parameters, headers, and body sent. Pagination settings do not apply since this is a single resource update operation.

Examples

Example 1: Update the position and role of a custom tab

Set the Tab Id to the target tab, add Role Id and Position in Additional Fields, and execute the operation to apply changes.

Links

Discussion