Attio
Integrate your application with the Attio API
🚀 Quickstart
Connect to Attio with Tenklo and see data flow in 2 minutes.
In Tenklo (free signup), go to Integrations -> Configure New Integration -> 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.
Let's make your first request to the Attio API (fetch a list of people). Replace the placeholders below with your Environment API key, integration ID, and connection ID:
curl -X POST "https://api.tenklo.dev/proxy/v2/objects/people/records/query" \
-H "Authorization: Bearer <NANGO-API-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 Tenklo to inspect requests.
Follow our Auth implementation guide to integrate Tenklo in your app.
To obtain your own production credentials, follow the setup guide linked below.
📚 Attio Integration Guides
Tenklo maintained guides for common use cases.
- How to register your own Attio OAuth app
Register an OAuth app with Attio and obtain credentials to connect it to Tenklo
Official docs: Attio API documentation
🧩 Pre-built syncs & actions for Attio
Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
create-comment | Create a comment on a record or list entry in Attio. | Action | 🔗 Github |
create-list-entry | Create a list entry in Attio by adding a record to a list | Action | 🔗 Github |
create-list | Create a list in Attio. | Action | 🔗 Github |
create-note | Create a note in Attio. | Action | 🔗 Github |
create-object | Create a custom object in Attio | Action | 🔗 Github |
create-record | Create a record in Attio | Action | 🔗 Github |
create-task | Create a task in Attio. | Action | 🔗 Github |
create-webhook | Create a webhook in Attio. | Action | 🔗 Github |
delete-comment | Delete a comment in Attio | Action | 🔗 Github |
delete-list-entry | Delete or archive a list entry in Attio | Action | 🔗 Github |
delete-note | Delete or archive a note in Attio. | Action | 🔗 Github |
delete-record | Delete or archive a record in Attio. | Action | 🔗 Github |
delete-task | Delete or archive a task in Attio. | Action | 🔗 Github |
delete-webhook | Delete or archive a webhook in Attio | Action | 🔗 Github |
get-comment | Retrieve a single comment from Attio. | Action | 🔗 Github |
get-list-entry | Retrieve a single list entry from Attio. | Action | 🔗 Github |
get-list | Retrieve a single list from Attio. | Action | 🔗 Github |
get-note | Retrieve a single note from Attio. | Action | 🔗 Github |
get-object | Retrieve a single object from Attio. | Action | 🔗 Github |
get-record | Retrieve a single record from Attio. | Action | 🔗 Github |
get-task | Retrieve a single task from Attio. | Action | 🔗 Github |
get-webhook | Retrieve a single webhook from Attio. | Action | 🔗 Github |
get-workspace-member | Retrieve a single workspace member from Attio. | Action | 🔗 Github |
list-list-entries | List list entries from Attio. | Action | 🔗 Github |
list-lists | List lists from Attio. | Action | 🔗 Github |
list-notes | List notes from Attio. | Action | 🔗 Github |
list-objects | List objects from Attio. | Action | 🔗 Github |
list-records | List records from Attio | Action | 🔗 Github |
list-tasks | List tasks from Attio. | Action | 🔗 Github |
list-webhooks | List webhooks from Attio. | Action | 🔗 Github |
list-workspace-members | List all workspace members in Attio. | Action | 🔗 Github |
update-list-entry | Update a list entry in Attio. | Action | 🔗 Github |
update-list | Update a list in Attio. | Action | 🔗 Github |
update-object | Update an object in Attio. | Action | 🔗 Github |
update-record | Update a record in Attio. | Action | 🔗 Github |
update-task | Update a task in Attio. | Action | 🔗 Github |
update-webhook | Update a webhook in Attio. | Action | 🔗 Github |
upsert-list-entry | Create or update a list entry in Attio by matching parent record. | Action | 🔗 Github |
upsert-record | Create or update a record in Attio by matching attribute value. | Action | 🔗 Github |
companies | Sync Attio company records. | Sync | 🔗 Github |
deals | Sync Attio deal records | Sync | 🔗 Github |
list-entries | Sync list entries from Attio. | Sync | 🔗 Github |
lists | Sync lists from Attio | Sync | 🔗 Github |
meetings | Sync meetings from Attio. | Sync | 🔗 Github |
notes | Sync notes from Attio. | Sync | 🔗 Github |
objects | Sync objects from Attio. | Sync | 🔗 Github |
people | Sync Attio person records. | Sync | 🔗 Github |
records | Sync records from Attio. | Sync | 🔗 Github |
tasks | Sync tasks from Attio | Sync | 🔗 Github |
webhooks | Sync webhooks from Attio. | Sync | 🔗 Github |
workspace-members | Sync workspace member profiles from Attio. | Sync | 🔗 Github |