---
title: "POST /atlas/v2/entity/bulk/classification"
method: POST
path: "/atlas/v2/entity/bulk/classification"
---

# POST /atlas/v2/entity/bulk/classification

`POST /atlas/v2/entity/bulk/classification`

Associate a classification to multiple entities in bulk.

## Request body

- ClassificationAssociateOptions — The request payload for classification association.
  - `classification` AtlasClassification — An instance of a classification; it doesn't have an identity, this object exists only when associated with an entity.
    - `attributes` object — The attributes of the struct.
    - `typeName` string — The name of the type.
    - `lastModifiedTS` string — ETag for concurrency control.
    - `entityGuid` string — The GUID of the entity.
    - `entityStatus` 'ACTIVE' | 'DELETED' — Status - can be active or deleted
    - `removePropagationsOnEntityDelete` boolean — Determines if propagations will be removed on entity deletion.
    - `validityPeriods` TimeBoundary[] — An array of time boundaries indicating validity periods.
      - `endTime` string — The end of the time boundary.
      - `startTime` string — The start of the time boundary.
      - `timeZone` string — The timezone of the time boundary.
  - `entityGuids` string[] — The GUID of the entity.

## Response `204`

There is no content to send for this request, but the headers may be useful.

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.net/azure/apis/purview-datamap.md) · [All operations](https://skmtc.net/azure/apis/purview-datamap/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/azure/purview-datamap/revisions/442226cb14a9/schema)
