---
title: "Upload CSV"
method: POST
path: "/v2/vulnerability/scan-groups/{scan-group-id}/upload"
tags: ["Vulnerability Management"]
---

# Upload CSV

`POST /v2/vulnerability/scan-groups/{scan-group-id}/upload`

Upload CSV to an existing scan group. The uploaded CSV must contain the columns defined in the 
scan group which map to the Ninja machine identifier (hostname, IP address, or MAC address) and the CVE ID.

## Path parameters

- `scan-group-id` integer, required

## Response `200`

Upload was accepted and is being processed

- object
  - `id` integer
  - `groupName` string
  - `fileName` string
  - `status` 'COMPLETE' | 'IN_PROGRESS' | 'FAILED'
  - `vendor` string
  - `thirdPartyApiTile` string
  - `deviceIdHeader` string
  - `deviceInternalMapping` string
  - `cveIdHeader` string
  - `lastFileUploadDate` string
  - `recordsProcessed` integer

## Other responses

- `404` — Scan group was not found by the given scan-group-id

---

[API](https://skmtc.net/ninjarmm/apis/ninjaone-public-api-2-0.md) · [All operations](https://skmtc.net/ninjarmm/apis/ninjaone-public-api-2-0/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ninjarmm/ninjaone-public-api-2-0/revisions/753f26d46650/schema)
