---
title: "POST /atlas/v2/entity/bulk/classification"
method: POST
path: "/atlas/v2/entity/bulk/classification"
tags: ["Entity"]
---

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

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

Associate a classification to multiple entities in bulk.

## Request body

- ClassificationAssociateRequest — The request 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 of the entity - can be active or deleted. Deleted entities are not removed from Atlas store.
    - `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.
    - `source` string — indicate the source who create the classification detail
    - `sourceDetails` object — more detail on source information
  - `entityGuids` string[] — The GUID of the entity.

## Response `204`

No Content.

## Other responses

- `default` — Error response describing why the operation failed.

---

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