Attributes API reference
# Attributes
Use the section that matches your caller: storefront clients use Shopper REST or Search, trusted services use Management, and signed-in customer flows use Auth.
Use Attributes when the job is about reusable structured values and their relationships to catalog items, users, or organisations.
Management API attribute operations own template-scoped attribute creation, updates, deletion, field-value deletion, linked attributes, item relationships, and bulk attribute or relationship changes. Auth API attribute routes expose user and organisation attribute reads or relationship changes in customer/account context.
Use attribute relationship operations when an existing attribute is being attached to or removed from another resource. Use attribute create/update/delete operations when the attribute value itself is changing. Use Attribute Templates when the field model is changing.
21 operations grouped by API, then by the job they support.
## Management API · read, create, update, remove, and bulk operations
### Read and inspect
| Operation | API |
| --- | --- |
| [Get attribute](/reference/attributes/get-attribute) | Management API |
| [List application attributes](/reference/attributes/list-application-attributes) | Management API |
### Create or attach
| Operation | API |
| --- | --- |
| [Create attribute](/reference/attributes/create-attribute) | Management API |
| [Create attribute relationship](/reference/attributes/create-attribute-relationship) | Management API |
| [Link attributes](/reference/attributes/link-attributes) | Management API |
### Update or repair
| Operation | API |
| --- | --- |
| [Update attribute](/reference/attributes/update-attribute) | Management API |
### Remove or deactivate
| Operation | API |
| --- | --- |
| [Delete attribute](/reference/attributes/delete-attribute) | Management API |
| [Delete attribute link](/reference/attributes/delete-attribute-link) | Management API |
| [Delete attribute relationship](/reference/attributes/delete-attribute-relationship) | Management API |
| [Delete attribute value](/reference/attributes/delete-attribute-value) | Management API |
### Bulk operations
| Operation | API |
| --- | --- |
| [Bulk Create Attribute-Item Relationships](/reference/attributes/bulk-create-attribute-item-relationships) | Management API |
| [Bulk Create Attributes](/reference/attributes/bulk-create-attributes) | Management API |
| [Bulk Delete Attribute-Item Relationships](/reference/attributes/bulk-delete-attribute-item-relationships) | Management API |
| [Bulk Delete Attributes](/reference/attributes/bulk-delete-attributes) | Management API |
| [Bulk Update Attributes](/reference/attributes/bulk-update-attributes) | Management API |
## Auth API · read, create, and remove
### Read and inspect
| Operation | API |
| --- | --- |
| [Get a single attribute](/reference/attributes/get-a-single-attribute) | Auth API |
| [List attributes for an application](/reference/attributes/list-attributes-for-an-application) | Auth API |
### Create or attach
| Operation | API |
| --- | --- |
| [Add attribute relationship to a user](/reference/attributes/add-attribute-relationship-to-a-user) | Auth API |
| [Add attribute relationship to an organisation](/reference/attributes/add-attribute-relationship-to-an-organisation) | Auth API |
### Remove or deactivate
| Operation | API |
| --- | --- |
| [Remove attribute relationship from a user](/reference/attributes/remove-attribute-relationship-from-a-user) | Auth API |
| [Remove attribute relationship from an organisation](/reference/attributes/remove-attribute-relationship-from-an-organisation) | Auth API |