---
type: api
title: Bulk upsert asset criticality records
description: **Deprecated in 9.4.0.** Use the Entity Store APIs to bulk assign asset criticality.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-bulkupsertassetcriticalityrecords
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-bulkupsertassetcriticalityrecords
products:
  - Kibana
---

# Bulk upsert asset criticality records

deprecated

- Server: `https://{kibana_url}`

## Paths

- `POST` `/api/asset_criticality/bulk`

- [Api key auth](/elastic/docs-builder/docs/4371/api/doc/kibana/v0/authentication#apikeyauth)
- [Basic auth](/elastic/docs-builder/docs/4371/api/doc/kibana/v0/authentication#basicauth)

## Description

**Deprecated in 9.4.0.** Use the Entity Store APIs to bulk assign asset criticality.

Bulk upsert up to 1000 asset criticality records.

If asset criticality records already exist for the specified entities, those records are overwritten with the specified values. If asset criticality records don't exist for the specified entities, new records are created.

## Request Body

`application/json`

- `records` ([] object · min: 1 · max: 1000) — required
  - `id_field` (enum) — required
    Values: `host.name`, `user.name`, `service.name`, `entity.id`
  - `id_value` (string) — required
    The ID value of the asset.
  - `criticality_level` (enum) — required
    The criticality level of the asset for bulk upload. The value `unassigned` is used to indicate that the criticality level is not assigned and is only used for bulk upload.
    Values: `low_impact`, `medium_impact`, `high_impact`, `extreme_impact`, `unassigned`

## Responses

#### `200`

Bulk upload successful

`application/json`

- `errors` ([] object)
  - `index` (integer)
  - `message` (string)
- `stats` ({})
  - `failed` (integer)
  - `successful` (integer)
  - `total` (integer)
#### `413`

File too large

## Code Examples

#### Console

```console
POST /api/asset_criticality/bulk
```

#### curl

```curl
curl -X POST "https://{kibana_url}/api/asset_criticality/bulk"
```

