Skip to main content
Plugin ID: attio | Auth: Workspace API key (ATTIO_API_KEY) Attio’s OAuth flow is intended for distributing apps to other workspaces via build.attio.com. For a single-workspace integration like Toolshed, use a workspace access token instead: in Attio, go to Settings → Developers → Access tokens, create a token scoped to the permissions you need, and set it as ATTIO_API_KEY in the server environment.

Tools

attio.objects.list

Name: List Objects List all objects in the Attio workspace (e.g. People, Companies, Deals, and custom objects). Input: No parameters required. Output:

attio.records.list

Name: List Records List records within an Attio object. Supports pagination via offset/limit. Input: Output:

attio.records.get

Name: Get Record Get a single Attio record by its ID. Input: Output:

attio.lists.list

Name: List Lists List all lists in the Attio workspace. Input: No parameters required. Output:

attio.list_entries.list

Name: List Entries List entries in an Attio list. Input: Output:

attio.notes.list

Name: List Notes List notes for a specific record in Attio. Input: Output:

attio.tasks.list

Name: List Tasks List tasks in the Attio workspace, optionally filtered by linked record. Input: Output:

attio.records.create

Name: Create Record | Destructive: Yes Create a new record in an Attio object. Requires user approval. Input: Output:

attio.records.update

Name: Update Record | Destructive: Yes Update an existing record in Attio. Requires user approval. Input: Output:

attio.notes.create

Name: Create Note | Destructive: Yes Create a note attached to a record in Attio. Requires user approval. Input: Output:

attio.tasks.create

Name: Create Task | Destructive: Yes Create a task in Attio, optionally linked to a record. Requires user approval. Input: Output: