Attio website screenshot

Attio

Attio is a modern, flexible, and data-driven customer relationship management (CRM) platform that lets revenue teams build a CRM around their unique data model with customizable objects, attributes, lists, and workflows. Attio syncs contacts and companies from email and calendar, enriches them with data, and powers reporting, sequences, and automations. The Attio REST API exposes full CRUD access to records, lists, objects, attributes, tasks, notes, threads, comments, and webhooks using Bearer token authentication and a public OpenAPI specification.

1 APIs 0 Features
CRMCustomer Relationship ManagementSalesContactsCompaniesPipelineWorkflows

APIs

Attio REST API

Public REST API for the Attio CRM platform with full CRUD access to records, objects, attributes, lists, entries, tasks, notes, threads, comments, workspace members, and webhook...

Collections

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
Signup
Signup
🔗
LlmsText
LlmsText

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Attio REST API
  version: '2'
request:
  auth:
    type: bearer
    token: '{{bearerToken}}'
items:
- info:
    name: Objects
    type: folder
  items:
  - info:
      name: List objects
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/objects
    docs: List objects
  - info:
      name: Create an object
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/objects
    docs: Create an object
  - info:
      name: Get an object
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/objects/:object_id
      params:
      - name: object_id
        value: ''
        type: path
        description: Object ID or slug (e.g. "people", "companies", "deals", or a custom object).
    docs: Get an object
  - info:
      name: Update an object
      type: http
    http:
      method: PATCH
      url: https://api.attio.com/v2/objects/:object_id
      params:
      - name: object_id
        value: ''
        type: path
        description: Object ID or slug (e.g. "people", "companies", "deals", or a custom object).
    docs: Update an object
- info:
    name: Records
    type: folder
  items:
  - info:
      name: List records
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/objects/:object_id/records
      params:
      - name: object_id
        value: ''
        type: path
        description: Object ID or slug (e.g. "people", "companies", "deals", or a custom object).
    docs: List records
  - info:
      name: Create a record
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/objects/:object_id/records
      params:
      - name: object_id
        value: ''
        type: path
        description: Object ID or slug (e.g. "people", "companies", "deals", or a custom object).
    docs: Create a record
  - info:
      name: Upsert a record
      type: http
    http:
      method: PUT
      url: https://api.attio.com/v2/objects/:object_id/records
      params:
      - name: object_id
        value: ''
        type: path
        description: Object ID or slug (e.g. "people", "companies", "deals", or a custom object).
    docs: Upsert a record
  - info:
      name: Get a record
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/objects/:object_id/records/:record_id
      params:
      - name: object_id
        value: ''
        type: path
        description: Object ID or slug (e.g. "people", "companies", "deals", or a custom object).
      - name: record_id
        value: ''
        type: path
        description: Attio record ID
    docs: Get a record
  - info:
      name: Update record (overwrite multiselect)
      type: http
    http:
      method: PUT
      url: https://api.attio.com/v2/objects/:object_id/records/:record_id
      params:
      - name: object_id
        value: ''
        type: path
        description: Object ID or slug (e.g. "people", "companies", "deals", or a custom object).
      - name: record_id
        value: ''
        type: path
        description: Attio record ID
    docs: Update record (overwrite multiselect)
  - info:
      name: Update record (append multiselect)
      type: http
    http:
      method: PATCH
      url: https://api.attio.com/v2/objects/:object_id/records/:record_id
      params:
      - name: object_id
        value: ''
        type: path
        description: Object ID or slug (e.g. "people", "companies", "deals", or a custom object).
      - name: record_id
        value: ''
        type: path
        description: Attio record ID
    docs: Update record (append multiselect)
  - info:
      name: Delete a record
      type: http
    http:
      method: DELETE
      url: https://api.attio.com/v2/objects/:object_id/records/:record_id
      params:
      - name: object_id
        value: ''
        type: path
        description: Object ID or slug (e.g. "people", "companies", "deals", or a custom object).
      - name: record_id
        value: ''
        type: path
        description: Attio record ID
    docs: Delete a record
  - info:
      name: Search records
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/objects/:object_id/records/search
      params:
      - name: object_id
        value: ''
        type: path
        description: Object ID or slug (e.g. "people", "companies", "deals", or a custom object).
    docs: Search records
- info:
    name: Attributes
    type: folder
  items:
  - info:
      name: List attributes
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/attributes
    docs: List attributes
  - info:
      name: Create an attribute
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/attributes
    docs: Create an attribute
  - info:
      name: Get an attribute
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/attributes/:attribute_id
      params:
      - name: attribute_id
        value: ''
        type: path
    docs: Get an attribute
  - info:
      name: Update an attribute
      type: http
    http:
      method: PATCH
      url: https://api.attio.com/v2/attributes/:attribute_id
      params:
      - name: attribute_id
        value: ''
        type: path
    docs: Update an attribute
- info:
    name: Lists
    type: folder
  items:
  - info:
      name: List all lists
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/lists
    docs: List all lists
  - info:
      name: Create a list
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/lists
    docs: Create a list
  - info:
      name: Get a list
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/lists/:list_id
      params:
      - name: list_id
        value: ''
        type: path
    docs: Get a list
  - info:
      name: Update a list
      type: http
    http:
      method: PATCH
      url: https://api.attio.com/v2/lists/:list_id
      params:
      - name: list_id
        value: ''
        type: path
    docs: Update a list
- info:
    name: Entries
    type: folder
  items:
  - info:
      name: List entries
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/lists/:list_id/entries
      params:
      - name: list_id
        value: ''
        type: path
    docs: List entries
  - info:
      name: Create an entry
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/lists/:list_id/entries
      params:
      - name: list_id
        value: ''
        type: path
    docs: Create an entry
- info:
    name: Notes
    type: folder
  items:
  - info:
      name: List notes
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/notes
    docs: List notes
  - info:
      name: Create a note
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/notes
    docs: Create a note
- info:
    name: Tasks
    type: folder
  items:
  - info:
      name: List tasks
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/tasks
    docs: List tasks
  - info:
      name: Create a task
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/tasks
    docs: Create a task
- info:
    name: Comments
    type: folder
  items:
  - info:
      name: Create a comment
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/comments
    docs: Create a comment
  - info:
      name: Get a comment
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/comments/:comment_id
      params:
      - name: comment_id
        value: ''
        type: path
    docs: Get a comment
  - info:
      name: Delete a comment
      type: http
    http:
      method: DELETE
      url: https://api.attio.com/v2/comments/:comment_id
      params:
      - name: comment_id
        value: ''
        type: path
    docs: Delete a comment
- info:
    name: Threads
    type: folder
  items:
  - info:
      name: List threads
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/threads
    docs: List threads
- info:
    name: Webhooks
    type: folder
  items:
  - info:
      name: List webhooks
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/webhooks
    docs: List webhooks
  - info:
      name: Create a webhook
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/webhooks
    docs: Create a webhook
  - info:
      name: Get a webhook
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/webhooks/:webhook_id
      params:
      - name: webhook_id
        value: ''
        type: path
    docs: Get a webhook
  - info:
      name: Update a webhook
      type: http
    http:
      method: PATCH
      url: https://api.attio.com/v2/webhooks/:webhook_id
      params:
      - name: webhook_id
        value: ''
        type: path
    docs: Update a webhook
  - info:
      name: Delete a webhook
      type: http
    http:
      method: DELETE
      url: https://api.attio.com/v2/webhooks/:webhook_id
      params:
      - name: webhook_id
        value: ''
        type: path
    docs: Delete a webhook
- info:
    name: Workspace Members
    type: folder
  items:
  - info:
      name: List workspace members
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/workspace-members
    docs: List workspace members
  - info:
      name: Get a workspace member
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/workspace-members/:member_id
      params:
      - name: member_id
        value: ''
        type: path
    docs: Get a workspace member
- info:
    name: Meta
    type: folder
  items:
  - info:
      name: Identify current access token and workspace
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/meta/identify
    docs: Identify current access token and workspace
- info:
    name: Files
    type: folder
  items:
  - info:
      name: List files
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/files
    docs: List files
  - info:
      name: Upload a file
      type: http
    http:
      method: POST
      url: https://api.attio.com/v2/files
    docs: Upload a file
- info:
    name: Meetings
    type: folder
  items:
  - info:
      name: List meetings
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/meetings
    docs: List meetings
  - info:
      name: Get a meeting
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/meetings/:meeting_id
      params:
      - name: meeting_id
        value: ''
        type: path
    docs: Get a meeting
- info:
    name: Call Recordings
    type: folder
  items:
  - info:
      name: List call recordings
      type: http
    http:
      method: GET
      url: https://api.attio.com/v2/meetings/:meeting_id/call-recordings
      params:
      - name: meeting_id
        value: ''
        type: path
    docs: List call recordings
- info:
    name: OAuth
    type: folder
  items:
  - info:
      name: Exchange code for access token
      type: http
    http:
      method: POST
      url: https://api.attio.com/oauth/token
    docs: Exchange code for access token
  - info:
      name: Introspect token
      type: http
    http:
      method: POST
      url: https://api.attio.com/oauth/introspect
    docs: Introspect token
bundled: true