Sign inStart your trial

Attio

Reference

108 actions for Attio workflows.

01. Operations

Act on Attio from a workflow

Operations are the actions a workflow can take in Attio, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Account

1 operation

Retrieve details about the current authentication token being used for API requests. Use this to verify your connection credentials and access token information when setting up or troubleshooting integrations.

Action

Get Current Token Info

ATTIO_GET_SELF

Retrieves information about the current API token, including which workspace it's connected to and what actions it's authorized to perform. This helps verify your connection is active and understand what capabilities are available.

Attributes

4 operations

Manage custom fields and metadata options across your Attio workspace, including creating statuses, select options, and updating attribute definitions. Use these operations when you need to configure the structure of your data or programmatically organize available field values.

Action

Create Attribute

ATTIO_CREATE_ATTRIBUTE

Add custom fields to your CRM records to capture information specific to your business needs, such as tracking custom deal stages, client preferences, or project-specific data.

12 input
Action

Create Select Option

ATTIO_CREATE_SELECT_OPTION

Add a new choice option to an existing select or multiselect field in your Attio CRM, expanding the available values users can choose from.

4 input
Action

Create Status

ATTIO_CREATE_STATUS

Add a new status option to status attributes in your Attio workspace for better tracking and organization of tasks, deals, and other custom objects.

4 input
Action

Get Attribute Details

ATTIO_GET_ATTRIBUTE

Retrieve detailed configuration and metadata about a specific attribute in your Attio workspace, such as its data type, validation rules, and properties. This helps you understand how data fields are structured and what information they can store.

3 input

Comments

3 operations

Create, retrieve, and remove comments attached to records in Attio. Use these operations to automate note-taking, add context to records, or synchronize discussion threads from external systems.

Action

Create Comment

ATTIO_CREATE_COMMENT

Add a comment to conversations, customer records, or list items in Attio to keep team discussions and deal progress organized in one place.

6 input
Action

Delete Comment

ATTIO_DELETE_COMMENT

Remove unwanted or outdated comments from your Attio records to keep conversations clean and professional. This action permanently deletes the selected comment and any replies within the same thread.

1 input
Action

Get Comment

ATTIO_GET_COMMENT

Retrieve a specific comment from Attio with its full details including content, author, and status to access the information you need without viewing entire conversations.

1 input

Companies

4 operations

Perform full lifecycle management of company records including creation, updates, deletion, and retrieval. Use these operations when building workflows that need to sync company data, maintain organizational hierarchies, or trigger actions based on company changes.

Action★ Featured

Create Company

ATTIO_CREATE_COMPANY

Add a new company to your Attio CRM with details like name, domain, and contact information. Use this when you want to create fresh company records without automatically updating existing ones.

5 input
Action

Assert Company (Create or Update)

ATTIO_ASSERT_COMPANY

Automatically create a new company record in Attio or update an existing one if it already exists, based on a matching attribute like company name or domain. This ensures you never have duplicate company records and always have the latest information synchronized.

7 input
Action

Delete Company

ATTIO_DELETE_COMPANY

Permanently removes a company record from Attio. Use this when you need to clean up your CRM database or remove duplicate or inactive company entries.

1 input
Action

Get Company

ATTIO_GET_COMPANY

Retrieve detailed information about a specific company from your Attio CRM database, including all associated attributes and audit history. Use this to access up-to-date company data for decisions, reports, or integrations.

1 input

Deals

3 operations

Manage deal records throughout your sales pipeline with create, read, update, and delete operations. Use these operations to automate deal tracking, sync pipeline data with external systems, or trigger notifications based on deal milestones.

Action

Create Deal Record

ATTIO_CREATE_DEAL_RECORD

Create a new sales deal in Attio to track opportunities and their progress through your sales pipeline. Helps you organize and monitor potential revenue-generating transactions.

9 input
Action

Delete Deal

ATTIO_DELETE_DEAL

Permanently removes a deal record from your Attio CRM, allowing you to clean up old or incorrect deal entries that are no longer relevant to your business.

1 input
Action

Get Deal Record

ATTIO_GET_DEAL_RECORD

Retrieve detailed information about a specific deal in your CRM system, including all attributes, timeline data, and recent changes. Use this to access comprehensive deal details for analysis, updates, or decision-making.

1 input

Lists

5 operations

Work with custom lists and their entries to organize and manage grouped data within Attio. Use these operations to automate list management, bulk update list entries, or synchronize external datasets as lists.

Action

Create Entry (Deprecated)

ATTIO_CREATE_ENTRY

Add a new record to a specific list in Attio to organize and categorize your contacts or accounts within your CRM.

4 input
Action

Create List

ATTIO_CREATE_LIST

Creates a new custom list in Attio to organize and categorize your CRM records. This helps you segment contacts, leads, or accounts into logical groups for better tracking and management.

5 input
Action

Delete List Entry

ATTIO_DELETE_ENTRY

Permanently removes a record from a specific list in Attio, helping you maintain clean and accurate contact databases. Use this when you need to delete outdated, duplicate, or irrelevant entries.

2 input
Action

Get List

ATTIO_GET_LIST

Retrieve detailed information about a specific list in your Attio workspace, including its configuration, fields, and settings. Use this to access list details by its unique identifier or slug name.

1 input
Action

Get List Entry

ATTIO_GET_LIST_ENTRY

Retrieve detailed information about a specific entry in your Attio list by its ID. Use this to access individual contact, company, or deal records without loading the entire list.

2 input

Notes

3 operations

Create, read, and delete notes attached to records in Attio. Use these operations to automatically generate documentation, archive historical notes, or synchronize external note systems.

Action★ Featured

Create Note

ATTIO_CREATE_NOTE

Attach a note with title and content to any record in your CRM (person, company, or deal) to document important information, decisions, or interactions. This helps you maintain a complete activity history and ensure team continuity.

5 input
Action

Delete Note

ATTIO_DELETE_NOTE

Remove notes from your Attio CRM when they're no longer relevant or needed. This helps keep your customer records clean and organized by deleting outdated or duplicate entries.

1 input
Action

Get Note

ATTIO_GET_NOTE

Retrieve a specific note from Attio by its ID to access the note's full content, title, tags, and creator details.

1 input

Objects

2 operations

Define and manage the structure of custom object types in your workspace. Use these operations to programmatically create or modify the data models that organize your Attio information.

Action

Create Object

ATTIO_CREATE_OBJECT

Create new custom object types in your Attio workspace to organize and track business information beyond standard CRM objects like people and companies. This lets you build a personalized database structure that matches your unique business needs.

1 input
Action

Get Object

ATTIO_GET_OBJECT

Retrieve detailed information about a specific object type in your Attio workspace, including its attributes and schema structure. This helps you understand what data fields are available before creating or searching for records.

1 input

People

3 operations

Execute complete management of person records including creation, updates, deletion, and retrieval across your workspace. Use these operations to automate contact management, sync employee or contact databases, or trigger workflows on personnel changes.

Action★ Featured

Create Person

ATTIO_CREATE_PERSON

Creates a new contact record in Attio with their basic information like name and email. Use this when you need to add a new person to your CRM database.

8 input
Action

Assert Person Record

ATTIO_ASSERT_PERSON

Creates or updates a person record in your CRM, automatically finding and updating existing records by a unique attribute to prevent duplicates. This ensures your contact database stays clean and up-to-date without manual deduplication.

2 input
Action

Delete Person

ATTIO_DELETE_PERSON

Permanently removes a person record from your Attio CRM by its ID. This action is irreversible, so use it only when you're certain you want to delete the contact completely.

1 input

Records

6 operations

Perform flexible CRUD operations on generic records with support for complex querying, bulk operations, and record assertions. Use these operations for advanced automation scenarios that require fine-grained control over record updates or sophisticated data synchronization.

Action

Create Record

ATTIO_CREATE_RECORD

Creates a new record in Attio for any object type like people, companies, or deals with the attributes you specify. This lets you programmatically add new contacts, customers, and business information directly to your CRM.

2 input
Action

Delete Record

ATTIO_DELETE_RECORD

Permanently remove a record from your Attio CRM when it's no longer needed, such as closed deals, duplicate entries, or contacts that have requested to be deleted.

2 input
Action

Find Record

ATTIO_FIND_RECORD

Locate specific customer, company, or deal records in Attio using their ID or by searching with custom attributes, enabling quick access to the information you need.

5 input
Action

Get Record

ATTIO_GET_RECORD

Retrieve complete details about a specific person, company, or contact record in Attio by its unique ID, including all attributes and historical data.

2 input
Action

Get Record by ID

ATTIO_GET_V2_OBJECTS_OBJECT_RECORDS_RECORD_ID

Retrieve detailed information about a specific person, company, or other record in your CRM using its unique identifier. This operation pulls complete record data when you need to access or reference specific contact or company details.

2 input
Action

List Record Entries

ATTIO_GET_RECORD_ENTRIES

Retrieve all list entries associated with a specific record to understand which lists contain that record and when entries were created. This helps you map relationships and organize information across your CRM structure.

4 input

Tasks

4 operations

Create, update, retrieve, and manage task records in Attio. Use these operations to automate task creation from external systems, update task status, or build task-based workflows.

Action★ Featured

Create Task

ATTIO_CREATE_TASK

Create a new task in Attio to organize work items with optional deadlines and assignees. Helps you keep track of follow-ups, action items, and next steps linked to your contacts and deals.

5 input
Action

Delete Task

ATTIO_DELETE_TASK

Remove a task from Attio when it's no longer needed or has been completed. This action is permanent and cannot be reversed.

1 input
Action

Get Task

ATTIO_GET_TASK

Retrieve detailed information about a specific task in Attio, including its content, deadline, assignees, and linked records. Use this to access task details you need to review, update, or reference in your workflows.

1 input
Action

List Tasks

ATTIO_GET_V2_TASKS

Retrieve all tasks from your workspace with optional filtering by assignee, completion status, or linked records to stay organized and track work progress.

7 input

Users

3 operations

Manage user records and workspace memberships programmatically. Use these operations to automate user provisioning, update user profiles, or maintain user permissions across your Attio workspace.

Action

Assert User Record (Create or Update)

ATTIO_ASSERT_USER_RECORD

Creates a new user record in Attio or updates an existing one based on a unique identifier, ensuring your contact database stays clean without duplicates.

2 input
Action

Create User Record

ATTIO_CREATE_USER_RECORD

Adds a new team member or user account to your Attio workspace so they can access and collaborate within your CRM system.

4 input
Action

Delete User

ATTIO_DELETE_USER

Permanently removes a user record from your Attio CRM system. This action cannot be undone, so use it when you're certain you need to delete a user profile.

1 input

Webhooks

3 operations

Set up and manage webhooks to receive real-time notifications when data changes in Attio. Use these operations to configure event subscriptions that trigger automated actions in external systems.

Action

Create Webhook

ATTIO_CREATE_WEBHOOK

Set up a webhook to receive real-time notifications when events occur in Attio, enabling you to automatically trigger actions in other tools or systems whenever your CRM data changes.

2 input
Action

Delete Webhook

ATTIO_DELETE_WEBHOOK

Remove a webhook subscription from Attio when you no longer need to receive updates about specific events. This is useful for cleaning up integrations and stopping unwanted data syncs.

1 input
Action

Get Webhook

ATTIO_GET_WEBHOOK

Retrieves detailed information about a specific webhook configuration in Attio, including its target URL, subscribed events, and current status. Use this to verify webhook settings or troubleshoot event delivery issues.

1 input

Workspace

6 operations

Query and manage workspace-level records and member information. Use these operations when you need to access or update data at the workspace scope or retrieve organizational structure details.

Action

Assert Workspace (Create or Update)

ATTIO_ASSERT_WORKSPACE

Automatically create or update workspace records in Attio based on a unique identifier, ensuring your workspace data stays synchronized without manual duplicate management.

6 input
Action

Create Workspace Record

ATTIO_CREATE_WORKSPACE_RECORD

Creates a new workspace record in Attio to store and organize business data like contacts, companies, or custom entities. Use this when you need to add a new entry to your CRM workspace.

5 input
Action

Delete Workspace Record

ATTIO_DELETE_WORKSPACE_RECORD

Permanently removes a workspace record from Attio, allowing you to clean up and remove outdated or duplicate data from your CRM database.

1 input
Action

Get V2 Workspace Members (Deprecated)

ATTIO_GET_V2_WORKSPACE_MEMBERS

Retrieve a list of all members in your Attio workspace along with their access levels and user information. This helps you understand who has access to your workspace and manage team permissions.

Action

Get Workspace Member

ATTIO_GET_WORKSPACE_MEMBER

Retrieve detailed information about a specific team member in your workspace, including their name, email, access level, and profile picture. This helps you verify team member details and manage workspace permissions.

1 input
Action

Get Workspace Record

ATTIO_GET_WORKSPACE_RECORD

Retrieve complete details about a specific workspace record including all its attributes and historical information. Use this to access comprehensive data about any workspace you're tracking in Attio.

1 input

Crm

58 operations
Action

Assert List Entry by Parent

ATTIO_PUT_V2_LISTS_LIST_ENTRIES

Tool to create or update a list entry for a given parent record in Attio.

4 input
Action

Assert Record (Create or Update)

ATTIO_PUT_V2_OBJECTS_OBJECT_RECORDS

Tool to create or update people, companies and other records in Attio using a matching attribute.

3 input
Action

Create a record

ATTIO_POST_V2_OBJECTS_OBJECT_RECORDS

DEPRECATED: Use ATTIOCREATERECORD instead.

2 input
Action

Create List Entry

ATTIO_POST_V2_LISTS_LIST_ENTRIES

Tool to add a record to a list as a new list entry in Attio.

4 input
Action

Get Person

ATTIO_PEOPLE_GET_PERSON

Tool to get a single person record by its recordid in Attio.

1 input
Action

List Attribute Options

ATTIO_LIST_ATTRIBUTE_OPTIONS

Tool to list all select options for a particular attribute on either an object or a list.

6 input
Action

List Attribute Statuses

ATTIO_LIST_ATTRIBUTE_STATUSES

Tool to list all statuses for a particular status attribute on either an object or a list.

4 input
Action

List Attributes

ATTIO_LIST_ATTRIBUTES

Tool to list the attribute schema for an Attio object or list (including slugs, types, select/status config) to enable correct filtering and writes.

5 input
Action

List Call Recordings

ATTIO_LIST_CALL_RECORDINGS

Tool to list all call recordings for a meeting in Attio.

3 input
Action

List Companies

ATTIO_LIST_COMPANIES

Tool to list company records in Attio with optional filtering and sorting.

4 input
Action

List Company Attribute Values

ATTIO_LIST_COMPANY_ATTRIBUTE_VALUES

Tool to get all values for a given attribute on a company record.

5 input
Action

List Company Record Entries

ATTIO_LIST_COMPANY_RECORD_ENTRIES

Tool to list all entries across all lists for which a company record is the parent in Attio.

3 input
Action

List Deal Entries

ATTIO_LIST_DEAL_ENTRIES

Tool to list all entries across all lists for which a deal record is the parent in Attio.

3 input
Action

List Deal Record Attribute Values

ATTIO_LIST_DEAL_RECORD_ATTRIBUTE_VALUES

Tool to retrieve all values for a specified attribute on a deal record in Attio.

5 input
Action

List Deal Records

ATTIO_LIST_DEAL_RECORDS

Tool to list deal records in Attio with the option to filter and sort results.

4 input
Action

List Entries (Deprecated)

ATTIO_LIST_ENTRIES

DEPRECATED: Use ATTIOATTIOPOSTV2LISTSLISTENTRIESQUERY instead.

5 input
Action

List List Entries

ATTIO_POST_V2_LISTS_LIST_ENTRIES_QUERY

Tool to list entries in a given list, with the option to filter and sort results.

5 input
Action

List List Entries (Deprecated)

ATTIO_LIST_LIST_ENTRIES

DEPRECATED: Use ATTIOATTIOPOSTV2LISTSLISTENTRIESQUERY instead.

5 input
Action

List List Entry Attribute Values

ATTIO_LIST_LIST_ENTRY_ATTRIBUTE_VALUES

Tool to retrieve all values for a specified attribute on a list entry in Attio.

6 input
Action

List Lists

ATTIO_LIST_LISTS

This tool retrieves all lists available in the Attio workspace, sorted as they appear in the sidebar.

Action

List Meetings

ATTIO_LIST_MEETINGS

Tool to list all meetings in the workspace using a deterministic sort order.

9 input
Action

List Notes

ATTIO_LIST_NOTES

Lists notes in Attio.

4 input
Action

List Objects

ATTIO_LIST_OBJECTS

This tool retrieves a list of all available objects (both system-defined and user-defined) in the Attio workspace via GET /v2/objects, returning key metadata…

Action

List People Attribute Values

ATTIO_LIST_PEOPLE_ATTRIBUTE_VALUES

Tool to get all values for a given attribute on a person record.

5 input
Action

List People Record Entries

ATTIO_LIST_PEOPLE_RECORD_ENTRIES

Tool to list all entries across all lists for which a person record is the parent in Attio.

3 input
Action

List Person Records

ATTIO_PEOPLE_LIST_PERSONS

Tool to list person records from Attio with optional filtering and sorting.

4 input
Action

List Record Attribute Values

ATTIO_LIST_RECORD_ATTRIBUTE_VALUES

Tool to retrieve all values for a specified attribute on a record in Attio.

6 input
Action

List Records

ATTIO_LIST_RECORDS

This tool lists records from a specific object type in Attio.

3 input
Action

List Records with Query

ATTIO_POST_V2_OBJECTS_OBJECT_RECORDS_QUERY

Tool to list people, company or other records in Attio with the option to filter and sort results.

5 input
Action

List Threads

ATTIO_LIST_THREADS

Tool to list threads of comments on a record or list entry in Attio.

6 input
Action

List User Record Entries

ATTIO_LIST_USER_RECORD_ENTRIES

Tool to list all entries across all lists for which a user record is the parent in Attio.

3 input
Action

List User Records

ATTIO_LIST_USER_RECORDS

Tool to list user records in Attio with optional filtering and sorting.

4 input
Action

List Webhooks

ATTIO_LIST_WEBHOOKS

Tool to get all webhooks in your Attio workspace.

2 input
Action

List Workspace Members

ATTIO_LIST_WORKSPACE_MEMBERS

Tool to list workspace members (actors) so agents can reliably assign owners and resolve workspace-member IDs even when the optional Users standard object is…

Action

List Workspace Record Attribute Values

ATTIO_LIST_WORKSPACE_RECORD_ATTRIBUTE_VALUES

Tool to retrieve all values for a specified attribute on a workspace record in Attio.

5 input
Action

List Workspace Record Entries

ATTIO_LIST_WORKSPACE_RECORD_ENTRIES

Tool to list all entries across all lists for which a workspace record is the parent in Attio.

3 input
Action

List Workspace Records

ATTIO_LIST_WORKSPACE_RECORDS

Tool to list workspace records with filtering and sorting options.

4 input
Action

Patch Record

ATTIO_PATCH_RECORD

Tool to update people, companies, and other records by recordid using PATCH method.

3 input
Action

Put Record (Overwrite)

ATTIO_PUT_V2_OBJECTS_OBJECT_RECORDS_RECORD_ID

Tool to update people, companies, and other records by recordid using PUT method.

3 input
Action

Query Records

ATTIO_QUERY_RECORDS

Tool to query records for a specific Attio object using server-side filtering operators and sorting.

5 input
Action

Search Records

ATTIO_SEARCH_RECORDS

Tool to fuzzy search for records across multiple objects in Attio.

4 input
Action

Search Records

ATTIO_POST_V2_OBJECTS_RECORDS_SEARCH

DEPRECATED: Use ATTIOSEARCHRECORDS instead.

4 input
Action

Update Attribute

ATTIO_UPDATE_ATTRIBUTE

Tool to update an existing attribute by its attributeid or slug.

4 input
Action

Update Company

ATTIO_UPDATE_COMPANY

Tool to update a company record in Attio by its recordid.

2 input
Action

Update Deal Record

ATTIO_UPDATE_DEAL_RECORD

Tool to update an existing deal record in Attio by record ID.

2 input
Action

Update Entry (Deprecated)

ATTIO_UPDATE_ENTRY

DEPRECATED: Use ATTIOATTIOPATCHV2LISTSLISTENTRIESENTRYID instead.

3 input
Action

Update List

ATTIO_UPDATE_LIST

Tool to update an existing list in Attio.

5 input
Action

Update List Entry by Entry ID

ATTIO_PATCH_V2_LISTS_LIST_ENTRIES_ENTRY_ID

Tool to update list entries by entryid in Attio.

3 input
Action

Update List Entry by Entry ID (PUT)

ATTIO_PUT_V2_LISTS_LIST_ENTRIES_ENTRY_ID

Tool to update list entries by entryid in Attio using PUT method.

3 input
Action

Update Object

ATTIO_UPDATE_OBJECT

Tool to update a single object's configuration in Attio.

2 input
Action

Update Person

ATTIO_UPDATE_PERSON

Tool to update a person record in Attio by its recordid.

2 input
Action

Update Record

ATTIO_UPDATE_RECORD

This tool updates an existing record in Attio for a specified object type (people, companies, deals, users, workspaces, etc.).

3 input
Action

Update Select Option

ATTIO_UPDATE_SELECT_OPTION

Tool to update an existing select option for a select or multiselect attribute in Attio.

5 input
Action

Update Status

ATTIO_UPDATE_STATUS

Tool to update a status on a status attribute on either an object or a list in Attio.

5 input
Action

Update Task

ATTIO_UPDATE_TASK

Tool to update an existing task in Attio by its taskid.

2 input
Action

Update User Record

ATTIO_UPDATE_USER_RECORD

Tool to update a user record in Attio by its recordid.

2 input
Action

Update Webhook

ATTIO_UPDATE_WEBHOOK

Tool to update a webhook's target URL and/or event subscriptions.

3 input
Action

Update Workspace Record

ATTIO_UPDATE_WORKSPACE_RECORD

Tool to update a workspace record by ID using PATCH method.

2 input
What now

Use Attio in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.