---
title: "Clear the caller's switch for an attribute"
method: DELETE
path: "/api/v1/user-attribute-selections"
tags: ["User Attributes"]
---

# Clear the caller's switch for an attribute

`DELETE /api/v1/user-attribute-selections`

Clears the calling user's switch for an attribute, restoring the administrator-assigned value.

## Query parameters

- `userAttributeId` string, uuid, required — The attribute definition whose switch should be cleared

## Response `200`

The caller's switchable attributes after the change

- UserAttributeSelectionsResponse
  - `records` object[], required — Attributes the calling user may switch. Empty when nothing is provisioned for them; an organization admin gets every attribute with allow_any_value true.
    - `allow_any_value` boolean, required — Whether the caller may switch to a value that is not listed; selectable_values are then suggestions
    - `label` string, required — Display name of the attribute
    - `multiple_values` boolean, required — Whether the attribute accepts an array of values
    - `name` string, required — Reference name used in model SQL
    - `selectable_values` string[], required — The listed values; when allow_any_value is true, up to 200 suggestions drawn from values assigned in the organization
    - `selected_values` string[], nullable, required — The active switch, or null when the assigned value applies
    - `user_attribute_id` string, uuid, required — The attribute definition id

## Other responses

- `400` — Missing or malformed userAttributeId
- `401` — Authentication required

## Changes

- **2026-09-30** `299eacbcab4d` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/omniapp/apis/omni-api/changes/api/v1/user-attribute-selections/delete.md)

---

[API](https://skmtc.dev/omniapp/apis/omni-api.md) · [All operations](https://skmtc.dev/omniapp/apis/omni-api/llms.txt) · [OpenAPI document](https://skmtc.dev/omniapp/apis/omni-api/revisions/299eacbcab4d?raw)
