---
title: "Update contact attribute"
method: PUT
path: "/contacts/attributes/{attributeCategory}/{attributeName}"
tags: ["Contacts"]
---

# Update contact attribute

`PUT /contacts/attributes/{attributeCategory}/{attributeName}`

## Path parameters

- `attributeCategory` 'category' | 'calculated' | 'global' | 'normal', required
- `attributeName` string, required

## Request body

- UpdateAttribute
  - `value` string — Value of the attribute to update. Use only if the attribute's category is 'calculated' or 'global'
  - `enumeration` UpdateAttributeEnumeration[] — List of the values and labels that the attribute can take. Use only if the attribute's category is "category". For example, [{"value":1, "label":"male"}, {"value":2, "label":"female"}]
    - `value` integer, required — Id of the value
    - `label` string, required — Label of the value
  - `multiCategoryOptions` string[] — Use this option to add multiple-choice attributes options only if the attribute's category is "normal". **This option is specifically designed for updating multiple-choice attributes**. For example: **["USA","INDIA"]**

## Response `204`

Attribute updated

## Other responses

- `400` — bad request
- `404` — Attribute not found

---

[API](https://skmtc.net/getbrevo/apis/brevo-api.md) · [All operations](https://skmtc.net/getbrevo/apis/brevo-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/getbrevo/brevo-api/versions/2aec3cf66501/schema)
