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 retrieve selectable options for a specific attribute on either an object or a list. It is useful when you want to dynamically fetch the available choices for a select-type attribute within your Attio workspace, enabling workflows that depend on up-to-date attribute option data.
Common scenarios:
- Populating dropdown menus in subsequent workflow steps based on current attribute options.
- Validating or filtering data against existing attribute options.
- Automating processes that require knowledge of attribute options without manual updates.
Example:
You have a "Status" attribute on a list of contacts and want to get all possible status options (e.g., "Lead", "Customer", "Inactive") to use them in conditional logic or to create new records with valid values.
Properties
| Name | Meaning |
|---|---|
| Target | Whether the attribute belongs to an "Objects" or "Lists". |
| Identifier | A UUID or slug identifying the specific object or list that owns the attribute. |
| Attribute | A UUID or slug identifying the attribute whose select options you want to retrieve. |
| Show Archived | Boolean flag indicating whether to include archived select options (true or false). |
Output
The node outputs JSON data containing the list of select options for the specified attribute. Each item in the output corresponds to one select option, typically including details such as the option's ID, label, and possibly its archived status.
If the attribute has no select options or none match the criteria (e.g., archived options excluded), the output will be an empty array.
No binary data is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the Attio API.
- The node makes HTTP requests to the Attio API endpoint corresponding to the selected resource and operation.
- No additional external dependencies beyond the configured API authentication.
Troubleshooting
- Invalid Identifier or Attribute: If the provided UUID or slug for the target, identifier, or attribute is incorrect or does not exist, the API will return an error. Verify these values carefully.
- Authentication Errors: Ensure the API key credential is valid and has sufficient permissions to access the requested resource.
- Empty Results: If no select options are returned, check if the attribute actually has select options defined or if the "Show Archived" flag is filtering out all options.
- Network Issues: Connectivity problems can cause request failures; verify network access to the Attio API endpoint.
- Error Messages: The node throws errors if the operation configuration is missing or if required parameters are not set. Make sure all required properties are filled.
Links and References
- Attio API Documentation (for detailed API endpoints and data structures)
- n8n HTTP Request Node Documentation (for understanding how HTTP requests work in n8n)