Skip to main content

Documentation Index

Fetch the complete documentation index at: https://nango.dev/docs/llms.txt

Use this file to discover all available pages before exploring further.

πŸš€ Quickstart

Connect to Attio with Nango and see data flow in 2 minutes.
1

Create the integration

In Nango (free signup), go to Integrations -> Configure New Integration -> Attio.
2

Authorize Attio

Go to Connections -> Add Test Connection -> Authorize, then log in to Attio. Later, you’ll let your users do the same directly from your app.
3

Call the Attio API

Let’s make your first request to the Attio API (fetch a list of people). Replace the placeholders below with your secret key, integration ID, and connection ID:
curl -X POST  "https://api.nango.dev/proxy/v2/objects/people/records/query" \
  -H "Authorization: Bearer <NANGO-SECRET-KEY>" \
  -H "Provider-Config-Key: <INTEGRATION-ID>" \
  -H "Connection-Id: <CONNECTION-ID>" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{"limit": 10}'
Or fetch credentials with the Node SDK or API.βœ… You’re connected! Check the Logs tab in Nango to inspect requests.
4

Implement Nango in your app

Follow our Auth implementation guide to integrate Nango in your app.To obtain your own production credentials, follow the setup guide linked below.

πŸ“š Attio Integration Guides

Nango maintained guides for common use cases. Official docs: Attio API documentation

🧩 Pre-built syncs & actions for Attio

Enable them in your dashboard. Extend and customize to fit your needs.

Comments

Function nameDescriptionTypeSource code
create-commentCreate a comment on a record or list entry in Attio.ActionπŸ”— Github
delete-commentDelete a comment in AttioActionπŸ”— Github
get-commentRetrieve a single comment from Attio.ActionπŸ”— Github

List Entries

Function nameDescriptionTypeSource code
create-list-entryCreate a list entry in Attio by adding a record to a listActionπŸ”— Github
delete-list-entryDelete or archive a list entry in AttioActionπŸ”— Github
get-list-entryRetrieve a single list entry from Attio.ActionπŸ”— Github
update-list-entryUpdate a list entry in Attio.ActionπŸ”— Github

Lists

Function nameDescriptionTypeSource code
create-listCreate a list in Attio.ActionπŸ”— Github
get-listRetrieve a single list from Attio.ActionπŸ”— Github
list-list-entriesList list entries from Attio.ActionπŸ”— Github
list-listsList lists from Attio.ActionπŸ”— Github
update-listUpdate a list in Attio.ActionπŸ”— Github
upsert-list-entryCreate or update a list entry in Attio by matching parent record.ActionπŸ”— Github

Notes

Function nameDescriptionTypeSource code
create-noteCreate a note in Attio.ActionπŸ”— Github
delete-noteDelete or archive a note in Attio.ActionπŸ”— Github
get-noteRetrieve a single note from Attio.ActionπŸ”— Github
list-notesList notes from Attio.ActionπŸ”— Github

Objects

Function nameDescriptionTypeSource code
create-objectCreate a custom object in AttioActionπŸ”— Github
get-objectRetrieve a single object from Attio.ActionπŸ”— Github
list-objectsList objects from Attio.ActionπŸ”— Github
update-objectUpdate an object in Attio.ActionπŸ”— Github

Records

Function nameDescriptionTypeSource code
create-recordCreate a record in AttioActionπŸ”— Github
delete-recordDelete or archive a record in Attio.ActionπŸ”— Github
get-recordRetrieve a single record from Attio.ActionπŸ”— Github
list-recordsList records from AttioActionπŸ”— Github
update-recordUpdate a record in Attio.ActionπŸ”— Github
upsert-recordCreate or update a record in Attio by matching attribute value.ActionπŸ”— Github

Tasks

Function nameDescriptionTypeSource code
create-taskCreate a task in Attio.ActionπŸ”— Github
delete-taskDelete or archive a task in Attio.ActionπŸ”— Github
get-taskRetrieve a single task from Attio.ActionπŸ”— Github
list-tasksList tasks from Attio.ActionπŸ”— Github
update-taskUpdate a task in Attio.ActionπŸ”— Github

Webhooks

Function nameDescriptionTypeSource code
create-webhookCreate a webhook in Attio.ActionπŸ”— Github
delete-webhookDelete or archive a webhook in AttioActionπŸ”— Github
get-webhookRetrieve a single webhook from Attio.ActionπŸ”— Github
list-webhooksList webhooks from Attio.ActionπŸ”— Github
update-webhookUpdate a webhook in Attio.ActionπŸ”— Github

Workspace Members

Function nameDescriptionTypeSource code
list-workspace-membersList all workspace members in Attio.ActionπŸ”— Github

Others

Function nameDescriptionTypeSource code
get-workspace-memberRetrieve a single workspace member from Attio.ActionπŸ”— Github
companiesSync Attio company records.SyncπŸ”— Github
dealsSync Attio deal recordsSyncπŸ”— Github
list-entriesSync list entries from Attio.SyncπŸ”— Github
listsSync lists from AttioSyncπŸ”— Github
meetingsSync meetings from Attio.SyncπŸ”— Github
notesSync notes from Attio.SyncπŸ”— Github
objectsSync objects from Attio.SyncπŸ”— Github
peopleSync Attio person records.SyncπŸ”— Github
recordsSync records from Attio.SyncπŸ”— Github
tasksSync tasks from AttioSyncπŸ”— Github
webhooksSync webhooks from Attio.SyncπŸ”— Github
workspace-membersSync workspace member profiles from Attio.SyncπŸ”— Github