# Registry V3 - Firewall

V3 firewall endpoints

## Get the list of artifact scan result for a particular scope

 - [GET /har/api/v3/scans](https://apidocs.harness.io/registry-v3-firewall/getartifactscansv3.md): Get the list of artifact scan result for a particular scope

## Get the details of a artifact scan

 - [GET /har/api/v3/scans/{id}/details](https://apidocs.harness.io/registry-v3-firewall/getartifactscandetailsv3.md): Get the details of a artifact scan

## Initiate bulk scan evaluation

 - [POST /har/api/v3/scans/bulk-evaluate](https://apidocs.harness.io/registry-v3-firewall/initiatebulkscanevaluationv3.md): Triggers firewall policy evaluation for multiple artifacts (max 50)

## Get bulk scan evaluation status

 - [GET /har/api/v3/scans/bulk-evaluate/{evaluation_id}](https://apidocs.harness.io/registry-v3-firewall/getbulkscanevaluationstatusv3.md): Returns the status of a bulk scan evaluation

## Re-evaluate artifact scan

 - [POST /har/api/v3/scans/evaluate](https://apidocs.harness.io/registry-v3-firewall/evaluateartifactscanv3.md): Re-evaluate artifact scan

## List firewall exceptions

 - [GET /har/api/v3/scans/exceptions](https://apidocs.harness.io/registry-v3-firewall/listfirewallexceptionsv3.md): List firewall exceptions with optional filters

## Create a firewall exception

 - [POST /har/api/v3/scans/exceptions](https://apidocs.harness.io/registry-v3-firewall/createfirewallexceptionv3.md): Create a firewall exception for an artifact

## Delete a firewall exception

 - [DELETE /har/api/v3/scans/exceptions/{id}](https://apidocs.harness.io/registry-v3-firewall/deletefirewallexceptionv3.md): Delete a firewall exception by ID

## Update a firewall exception

 - [PUT /har/api/v3/scans/exceptions/{id}](https://apidocs.harness.io/registry-v3-firewall/updatefirewallexceptionv3.md): Update a firewall exception. Only allowed when status is PENDING.

## Update status of a firewall exception

 - [PUT /har/api/v3/scans/exceptions/{id}/status](https://apidocs.harness.io/registry-v3-firewall/updatestatusfirewallexceptionv3.md): Update the status of a firewall exception (approve or reject)

## List versions for firewall exceptions

 - [GET /har/api/v3/scans/versions](https://apidocs.harness.io/registry-v3-firewall/listfirewallexceptionversionsv3.md): List versions for a specific package in a registry, for use when creating firewall exceptions

