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

KnowledgeBaseArticles → Upload knowledge base articles

AI-generated

Summary

Upload one or more knowledge base articles to NinjaOne, specifying optional organization, folder, and file details.

Inputs

  • Organization Id — The ID of the organization under which to upload the articles.
  • Folder Id — The ID of the folder to place the articles into.
  • Folder Path — The path of the folder where articles should be stored.
  • Files — A JSON array containing the files/data for the knowledge base articles to upload.
  • Custom Body — Optional arbitrary JSON to merge into the request body, overriding any other fields.
  • Custom Headers — Optional custom HTTP headers to include in the API request.
  • Query Filters — Optional query string parameters to include in the API request.
  • Batching — Settings to upload input items in batches with configurable size and delay.
  • Debug — Enable to include full request details (URL, headers, body) in the output for troubleshooting.
  • Timeout (ms) — Timeout in milliseconds to wait for the server response before aborting the request.

Output shape

a single JSON object

Returns the response from the NinjaOne API for each upload request. If batching, multiple responses are returned as separate outputs. When debug is enabled, the output includes request details for troubleshooting.

Links

Discussion