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 → Run Software patch apply

AI-generated

Summary

Submit a request to apply a software patch on a specific device identified by its numeric ID.

Inputs

  • Id (required) — The numeric identifier of the device on which to run the software patch apply operation.
  • Options — Optional settings including sending a custom JSON body that merges with the default, adding custom HTTP headers, attaching query-string filters, batching controls for grouped request processing, debug mode to include request details in output, pagination settings (though likely unused for this single-item operation), and request timeout configuration.

Output shape

the API response from submitting the software patch apply request, including standard data plus optional debug information if enabled

The node sends a POST request to the endpoint /v2/device/{id}/patch/software/apply using the provided device ID. Custom body values override default request fields if given. The output includes the server's response; if debug mode is enabled, the exact request details (URL, headers, body) are also included. The operation handles a single device ID per input item and supports batching to process multiple inputs sequentially while respecting rate limits.

Links

Discussion