Skip to main content

@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
Optional:
  • 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 conditions
  • limit (number, optional) - Results limit
  • offset (number, optional) - Pagination offset
  • sorts (array, optional) - Sort configuration
Returns:
  • data (array) - Records
  • next_offset (number) - Pagination offset
Example:

attio:getRecord

Get a single record by ID. Config:
  • object (string, required) - Object type
  • recordId (string, required) - Record ID
Example:

attio:createRecord

Create a new record. Config:
  • object (string, required) - Object type
  • data (object, required) - Record data
Example:

attio:updateRecord

Update an existing record. Config:
  • object (string, required) - Object type
  • recordId (string, required) - Record ID
  • data (object, required) - Record data
Example:

attio:deleteRecord

Delete a record. Config:
  • object (string, required) - Object type
  • recordId (string, required) - Record ID
Example:

attio:createNote

Create a note on a record. Config:
  • parentObject (string, required) - Parent object type
  • parentRecordId (string, required) - Parent record ID
  • title (string, optional) - Note title
  • content (string, required) - Note content
  • format (string, optional) - Format: ‘plaintext’, ‘html’, ‘markdown’
Example:

attio:listRecords

Get records from a list. Config:
  • list (string, required) - List ID or slug
  • limit (number, optional) - Results limit
  • offset (number, optional) - Pagination offset
Example:

Complete Example