Skip to navigation

Supports:

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

Connection

Configuration

NameTypeDescriptionRequired
auth_methodstringAuthentication method

Accepted values: oauth, api_key ↓
required
disable_list_entry_projectionbooleanSkip parent fields when pulling listsoptional
enable_attribute_historybooleanEnable Attio attribute change historyoptional
enable_webhooksbooleanEnable Attio webhook updates for bulk syncsoptional
Read-only propertyTypeDescription
workspace_namestringWorkspace name

auth_method

When auth_method is api_key:

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

Example

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

Model Sync

Source

Configuration

NameTypeDescriptionRequired
listobjectListrequired
objectstringObjectrequired

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 existoptional
remove_invalid_referencesbooleanRemove invalid relationship ID referencesoptional
replace_multiselect_valuesbooleanTreat multiselect values as replacementsoptional
write_null_valuesbooleanCopy null valuesoptional
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.