---
title: "Update a list entry (append multiselect values)"
method: PATCH
path: "/v2/lists/{list}/entries/{entry_id}"
tags: ["Entries"]
---

# Update a list entry (append multiselect values)

`PATCH /v2/lists/{list}/entries/{entry_id}`

Use this endpoint to update list entries by `entry_id`. If the update payload includes multiselect attributes, the values supplied will be created and prepended to the list of values that already exist (if any). Use the `PUT` endpoint to overwrite or remove multiselect attribute values.

Required scopes: `list_entry:read-write`, `list_configuration:read`.

## Path parameters

- `list` string, required — A UUID or slug of the list the list entry belongs to.
- `entry_id` string, required — A UUID of the list entry to update.

## Request body

- object
  - `data` object, required
    - `entry_values` object, required — An object with an attribute `api_slug` or `attribute_id` as the key, and a single value (for single-select attributes), or an array of values (for single or multi-select attributes) as the values. For complete documentation on values for all attribute types, please see our [attribute type docs](/docs/attribute-types).

## Response `200`

Success

- object — Success
  - `data` object, required
    - `id` object, required
      - `workspace_id` string, uuid, required — A UUID identifying the workspace this entry belongs to.
      - `list_id` string, uuid, required — A UUID identifying the list this entry is in.
      - `entry_id` string, uuid, required — A UUID identifying this entry.
    - `parent_record_id` string, uuid, required — A UUID identifying the record that is parent of the list entry.
    - `parent_object` string, required — A UUID or slug identifying the object that the parent record belongs to.
    - `created_at` string, required — When this entry was created.
    - `entry_values` object, required — A list of attribute values for the list entry (not attribute values for its parent record).

## Other responses

- `400` — Bad Request
- `404` — Not Found

## Changes

- **2026-08-15** `ab325846bdb6` — 1 warning
  - added the new `EGP` enum value to the `data/entry_values/additionalProperties/items/oneOf[subschema #3]/currency_code` response property for the response status `200`
- **2026-08-12** `47425e632e9a` — 3 warning
  - added the new `GHS` enum value to the `data/entry_values/additionalProperties/items/oneOf[subschema #3]/currency_code` response property for the response status `200`
  - added the new `OMR` enum value to the `data/entry_values/additionalProperties/items/oneOf[subschema #3]/currency_code` response property for the response status `200`
  - added the new `QAR` enum value to the `data/entry_values/additionalProperties/items/oneOf[subschema #3]/currency_code` response property for the response status `200`
- **2026-07-31** `d2bfa505e42c` — 1 breaking, 2 info
  - the `code` response's property type/format changed from `string`/`` to ``/`` for status `400`
  - added `subschema #1, subschema #2` to the `code` response property `anyOf` list for the response status `400`
  - removed the `immutable_value` enum value from the `code` response property for the response status `400`
- **2026-07-26** `0eb6da8a7a07` — 1 warning
  - added the new `IDR` enum value to the `data/entry_values/additionalProperties/items/oneOf[subschema #3]/currency_code` response property for the response status `200`

[Change history](https://skmtc.dev/attio/apis/attio-api/changes/v2/lists/:list/entries/:entry_id/patch.md)

---

[API](https://skmtc.dev/attio/apis/attio-api.md) · [All operations](https://skmtc.dev/attio/apis/attio-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/attio/attio-api/revisions/191597d35978/schema)
