Tool to create a new attribute on an object or list in Attio. Use when you need to add custom fields to track additional information. For record-reference types, you can establish bidirectional relationships by supplying a relationship object.
typeRequiredstringAttribute type: text, number, checkbox, currency, date, timestamp, rating, status, select, record-reference, actor-reference, location, domain, email-address, phone-number, interaction, personal-name
titleRequiredstringDisplay name for the attribute
configRequiredobjectType-specific configuration settings (required for currency and record-reference types)
targetRequiredstringWhether the attribute is on an object or list.
api_slugRequiredstringSnake-case identifier for API calls (e.g., 'custom_field')
is_uniquebooleanWhether values must be distinct across records. Uniqueness restrictions apply only to new data, not retroactively. Some attribute types (e.g., 'select') do not support unique constraints; the API will return an error if incompatible.
identifierRequiredstringA UUID or slug identifying the object or list to create the attribute on
descriptionstringExplanatory text about the attribute
is_requiredbooleanWhether new records must have a value for this attribute. Note: Required attributes (is_required=true) are not permitted on lists; only custom objects support required attributes.
relationshipobjectBidirectional relationship configuration for record-reference attributes
default_valueobjectInitial value assignment strategy
is_multiselectbooleanWhether the attribute permits multiple values
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.