Assert List Entry (Upsert)
-
Create Or Update A List Entry For A Given Parent Record. If An Entry With The Specified Parent Exists, It Will Be Updated; Otherwise, A New Entry Is Created
Assert Record (Upsert)
-
Create Or Update A Record Using A Matching Attribute. If A Record With The Matching Value Exists, It Will Be Updated; Otherwise, A New Record Is Created
Create Comment
-
Create A New Comment On A Thread, Record, Or List Entry. The Data Object Must Include Format, Content, Author, And One Of (Thread_id, Record, Or Entry)
Create Company
-
Create A New Company Record In Attio. This Endpoint Will Throw On Conflicts Of Unique Attributes Like Domains
Create List
-
Create A New List In The Workspace With Specified Parent Object, Unique Slug, And Access Permissions
Create List Entry
-
Add A Record To A List
Create Note
-
Create A New Note Attached To A Record. Notes Can Be Formatted As Plaintext Or Markdown
Create Person
-
Create A New Person (Contact) Record In Attio. This Endpoint Will Throw On Conflicts Of Unique Attributes Like Email_addresses
Create Task
-
Create A New Task With Plaintext Content, Optional Deadline, Linked Records, And Assignees
Delete Comment
-
Delete A Comment By ID. If Deleting The Head Of A Thread, All Comments In The Thread Are Deleted
Delete Company
-
Delete A Company Record From Attio. Deletes Should Be Handled Extremely Carefully
Delete List Entry
-
Remove A Record From A List
Delete Note
-
Delete A Note From Attio
Delete Person
-
Delete A Person Record From Attio
Delete Task
-
Delete A Task From Attio
Get Comment
-
Retrieve A Specific Comment By Its ID
Get Company
-
Retrieve A Specific Company By Its Record ID
Get List
-
Retrieve A Specific List By Its ID
Get List Entry
-
Retrieve A Specific List Entry By Its ID
Get Note
-
Retrieve A Specific Note By Its ID
Get Person
-
Retrieve A Specific Person By Their Record ID
Get Task
-
Retrieve A Specific Task By Its ID
Get Thread
-
Retrieve A Specific Thread And All Its Comments By Thread ID
Get Workspace Member
-
Retrieve A Specific Workspace Member By Their ID
Identify Current Workspace
-
Get Information About The Current Access Token, The Workspace It Is Linked To, And Its Permissions
List Companies
-
Retrieve A Paginated List Of All Companies In The Workspace
List List Entries
-
Retrieve All Entries (Records) In A Specific List
List Lists
-
Retrieve All Lists In The Workspace
List Notes
-
Retrieve All Notes For A Specific Record
List People
-
Retrieve A Paginated List Of All People (Contacts) In The Workspace
List Tasks
-
Retrieve All Tasks In The Workspace, Sorted By Creation Date From Oldest To Newest
List Threads
-
List All Comment Threads For A Specific Record Or List Entry. Must Provide Either (Record_id + Object) Or (Entry_id + List) Parameters
List Workspace Members
-
Retrieve All Workspace Members (Users) In The Workspace
Search Records
-
Fuzzy Search For Records Across One Or More Objects By Name, Email, Domain, Phone, Or Social Handles
Update Company
-
Update An Existing Company Record. Multiselect Attribute Values Supplied Will Be Created And Prepended To Existing Values
Update List
-
Update An Existing List'S Name, Slug, Or Access Permissions
Update List Entry
-
Update An Existing List Entry'S Attribute Values
Update Person
-
Update An Existing Person Record. Multiselect Attribute Values Supplied Will Be Created And Prepended To Existing Values
Update Task
-
Update An Existing Task'S Deadline, Completion Status, Linked Records, Or Assignees