@conductor/attio
Attio CRM plugin for Conductor. Provides operations for managing records, lists, and notes in Attio.Installation
Configuration
Environment Variables
Required:ATTIO_ACCESS_TOKEN- Attio API access token
ATTIO_WORKSPACE_ID- Workspace ID
Operations
attio:queryRecords
Query records from an Attio object. Config:object(string, required) - Object type (e.g., ‘people’, ‘companies’)filter(object, optional) - Filter conditionslimit(number, optional) - Results limitoffset(number, optional) - Pagination offsetsorts(array, optional) - Sort configuration
data(array) - Recordsnext_offset(number) - Pagination offset
attio:getRecord
Get a single record by ID. Config:object(string, required) - Object typerecordId(string, required) - Record ID
attio:createRecord
Create a new record. Config:object(string, required) - Object typedata(object, required) - Record data
attio:updateRecord
Update an existing record. Config:object(string, required) - Object typerecordId(string, required) - Record IDdata(object, required) - Record data
attio:deleteRecord
Delete a record. Config:object(string, required) - Object typerecordId(string, required) - Record ID
attio:createNote
Create a note on a record. Config:parentObject(string, required) - Parent object typeparentRecordId(string, required) - Parent record IDtitle(string, optional) - Note titlecontent(string, required) - Note contentformat(string, optional) - Format: ‘plaintext’, ‘html’, ‘markdown’
attio:listRecords
Get records from a list. Config:list(string, required) - List ID or sluglimit(number, optional) - Results limitoffset(number, optional) - Pagination offset

