Update Attribute
Update a project-specific metadata attribute.
Cannot update global attributes (source IN (SYSTEM, ASSET) & project_id=null).
Authorizations
Aspect API key (sk_...) in Authorization header. 'Bearer ' optional.
Path Parameters
Attribute ID
Body
API request schema for updating a metadata attribute. Omitted and null
fields are untouched, except generation_config: null turns generation off.
Human-readable name, unique per project
255For select types only
Grouping category for UI
Settings for generating an attribute's values with AI.
Response
Successful Response
API response schema for metadata attribute.
Unique identifier for this attribute
Human-readable display name
Type of value this attribute holds
string, integer, float, boolean, datetime, single_select, multi_select, user_id, person_id, object_id, directory_id Whether attribute is system-defined or user-created
system, user, asset Whether this attribute can be used in filters
Whether this attribute can be shown in generic metadata display UI
Whether values for this attribute can be edited through metadata APIs
Whether assets can be sorted by this attribute
When the attribute was created
When the attribute was last updated
Project ID for project-specific attributes, null for system global
Available options for select types
Grouping category for UI display
For ASSET source: the asset property this attribute maps to
AI generation settings; null when generation is off
User who created the attribute; null for system attributes and ones created before creators were recorded