Attio

Supports:

  • ✅ Models
  • ✅ Model sync destination
  • ✅ Bulk sync source
  • ✅ Connection Proxy

Connection

Configuration

NameTypeDescriptionRequired
auth_methodstringAuthentication method

Accepted values: oauth, api_key
true
disable_list_entry_projectionbooleanSkip parent fields when pulling listsfalse
enable_attribute_historybooleanEnable Attio attribute change historyfalse
enable_webhooksbooleanEnable Attio webhook updates for bulk syncsfalse

auth_method

When auth_method is api_key
NameTypeDescriptionRequired
api_keystringAPI keytrue

Example

{
"name": "Attio connection",
"type": "attio",
"configuration": {
"auth_method": "",
"disable_list_entry_projection": false,
"enable_attribute_history": false,
"enable_webhooks": false
}
}

Read-only properties

NameTypeDescriptionRequired
workspace_namestringWorkspace namefalse

Model Sync

Source

Configuration

NameTypeDescriptionRequired
listobjectListtrue
objectstringObjecttrue

Example

{
...
"configuration": {
"list": {},
"object": ""
}
}

Target

Attio connections may be used as the destination in a model sync.

All targets

Configuration
NameTypeDescriptionRequired
auto_create_multi_select_optionsbooleanCreate select options if they don’t existfalse
remove_invalid_referencesbooleanRemove invalid relationship ID referencesfalse
replace_multiselect_valuesbooleanTreat multiselect values as replacementsfalse
write_null_valuesbooleanCopy null valuesfalse
Example
{
...
"target": {
"configuration": {
"auto_create_multi_select_options": false,
"remove_invalid_references": false,
"replace_multiselect_values": false,
"write_null_values": false
}
}
}

Bulk Sync

Source

Attio connections may be used as a bulk sync source. No additional configuration options are required.