Attio
Sync people and companies one way to Attio.
CRMOAuth114 endpoints
Runtime credentials
Connecting Attio via OAuth or your own API key requires the following secret slots in your workspace:
- ATTIO_CLIENT_ID
- ATTIO_CLIENT_SECRET
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
ATTIO_ASSERT_COMPANY Creates or updates a company record in Attio using a unique matching attribute. It accepts a fixed set of company fields, so the matching attribute must have a value among those fields. | POST /composio/attio/attio_assert_company | external_send | — | — | no bill |
ATTIO_ASSERT_PERSON Tool to create or update person records using a unique attribute to search for existing people. Use when you want to ensure a person exists with specific details without creating duplicates. | POST /composio/attio/attio_assert_person | external_send | — | — | no bill |
ATTIO_ASSERT_USER_RECORD Creates or updates a user record in Attio using a unique attribute to search for existing users. If a user is found with the same value for the matching attribute, that user will be updated. If no user is found, a new one will be created. Use this to ensure user records exist without duplicates. | POST /composio/attio/attio_assert_user_record | external_send | — | — | no bill |
ATTIO_ASSERT_WORKSPACE Creates or updates a workspace record in Attio using a unique matching attribute. It accepts a fixed set of workspace fields, so the matching attribute must have a value among those fields. | POST /composio/attio/attio_assert_workspace | external_send | — | — | no bill |
ATTIO_CREATE_ATTRIBUTE Tool to create a new attribute on an object or list in Attio. Use when you need to add custom fields to track additional information. For record-reference types, you can establish bidirectional relationships by supplying a relationship object. | POST /composio/attio/attio_create_attribute | external_send | — | — | no bill |
ATTIO_CREATE_COMMENT Tool to create a new comment on a thread, record, or list entry in Attio. Use when you need to add a comment to an existing conversation, a record (like a person, company, or deal), or a list entry. | POST /composio/attio/attio_create_comment | external_send | — | — | no bill |
ATTIO_CREATE_COMPANY Create a new company record in Attio with name, domains, description, team and primary location. Conflicts on unique attributes such as domains can cause an error. | POST /composio/attio/attio_create_company | external_send | — | — | no bill |
ATTIO_CREATE_DEAL_RECORD Create a new deal record in Attio using supported fields for name, stage, owner, value, and associated people and company. Conflicts of unique attributes may produce an error. | POST /composio/attio/attio_create_deal_record | external_send | — | — | no bill |
ATTIO_CREATE_ENTRY DEPRECATED: Use ATTIO_ATTIO_POST_V2_LISTS_LIST_ENTRIES instead. Tool to add a record to a list as a new list entry in Attio. Use when you need to organize records into specific lists. Throws errors on unique attribute conflicts. Multiple list entries are allowed for the same parent record. | POST /composio/attio/attio_create_entry | external_send | — | — | no bill |
ATTIO_CREATE_LIST Tool to create a new list in Attio. Use when you need to organize records into custom lists. Once created, add attributes using the Create Attribute API and add records using the Create Entry API. New lists must have either workspace_access set to 'full-access' or one or more workspace_member_access with 'full-access' level. | POST /composio/attio/attio_create_list | external_send | — | — | no bill |
ATTIO_CREATE_MEETING Create an Attio meeting with its schedule, participants, and optional linked records. Email participants may create person and company records, whose companies Attio links asynchronously. | POST /composio/attio/attio_create_meeting | external_send | — | — | no bill |
ATTIO_CREATE_NOTE Create an Attio note on a specified record with a title and plaintext content. An optional creation timestamp can be supplied. | POST /composio/attio/attio_create_note | external_send | — | — | no bill |
Showing 12 of 114 Attio actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.