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

VulnerabilityManagement → Upload CSV

AI-generated

Summary

Upload a CSV file containing vulnerability data to a specific scan group identified by its unique ID within NinjaOne's Vulnerability Management.

Inputs

  • scan-group-id (required) — The unique numeric ID of the scan group to which the CSV vulnerability data will be uploaded.
  • csv (required) — The CSV file content as a string. This file contains the vulnerability data to upload. Maximum file size is 200MB.
  • options — Optional settings including custom JSON body fields to merge with the request payload, custom HTTP headers, query-string filters, batching controls, debug flag to include detailed request info in output, pagination settings for list operations, and request timeout in milliseconds.

Output shape

a single JSON object representing the server's response to the CSV upload request, possibly containing confirmation or error details.

Includes optional debug information (actual request URL, headers, query parameters, and body) if the debug option is enabled. The operation uploads the CSV to the endpoint POST /v2/vulnerability/scan-groups/{scan-group-id}/upload, substituting the scan-group-id parameter accordingly. No pagination or multiple records output applicable since this is a single file upload operation.

Links

Discussion