Actions52
- Records Actions
- Comments Actions
- Objects Actions
- Attributes Actions
- List Attributes
- Create Attribute
- Get Attribute
- Update Attribute
- GET target/identifier/attributes/attribute/options
- POST target/identifier/attributes/attribute/options
- PATCH target/identifier/attributes/attribute/options/option
- GET target/identifier/attributes/attribute/statuses
- POST target/identifier/attributes/attribute/statuses
- PATCH target/identifier/attributes/attribute/statuses/status
- Lists Actions
- Entries Actions
- Workspace Members Actions
- Notes Actions
- Tasks Actions
- Webhooks Actions
- Threads Actions
Overview
This node interacts with the Attio API to list attributes associated with either objects or lists within the Attio platform. It is useful when you want to retrieve metadata or custom fields (attributes) that belong to a specific object or list identified by a UUID or slug.
Common scenarios include:
- Fetching all attributes of a particular contact, company, or other object type in Attio.
- Retrieving attributes defined on a list to understand its structure or for further processing.
- Automating workflows that depend on dynamic attribute data from Attio entities.
For example, you might use this node to get all attributes of a customer record (object) to sync them with another system or to filter records based on certain attribute values.
Properties
| Name | Meaning |
|---|---|
| Target | Specifies whether to list attributes on "Objects" or "Lists". |
| Identifier | A UUID or slug identifying the specific object or list whose attributes are to be retrieved. |
| Limit | The maximum number of attribute results to return. |
| Offset | The number of attribute results to skip before starting to return results (used for pagination). |
| Show Archived | Whether to include archived attributes in the results (true or false). |
Output
The node outputs an array of JSON objects representing the attributes retrieved from the Attio API. Each item corresponds to one attribute and contains all relevant details as returned by the API, such as attribute name, type, value options, and status (archived or active).
If the API supports binary data for attributes (not indicated here), it would be included accordingly, but this node primarily deals with JSON attribute metadata.
Dependencies
- Requires an API key credential for authenticating with the Attio API.
- The node makes HTTP requests to the Attio REST API endpoint
https://api.attio.com/v2/{target}/{identifier}/attributes. - Pagination parameters (
limitandoffset) are supported to control result size. - Proper configuration of the API key credential in n8n is necessary for successful authentication.
Troubleshooting
- Invalid Identifier: If the provided UUID or slug does not correspond to any existing object or list, the API will likely return an error or empty result. Verify the identifier is correct.
- Authentication Errors: Missing or invalid API key credentials will cause authorization failures. Ensure the API key is correctly set up in n8n.
- Pagination Issues: Setting
limitoroffsetincorrectly may result in unexpected numbers of results or skipped data. Adjust these values carefully according to your needs. - Archived Attributes Not Showing: If
Show Archivedis set to false, archived attributes will be excluded. Set it to true if you need to see archived entries. - Network or API Downtime: Temporary network issues or Attio API outages can cause request failures. Retry after some time or check Attio's status page.