Skip to main content
PATCH
Update Attio List Mapping
Save Sequenzy-to-Attio list mappings and/or company-matching on an already-connected Attio integration, using the stored access token. This does not require the Attio access token again. Do not reconnect just to change mappings. listMap is a full replacement when provided. Pass the complete desired map, {} to unmap every list, or omit listMap to leave mappings unchanged. Unmapped Sequenzy lists are not synced. Unmapping does not remove anyone from Attio — the sync is add-only and does not backfill people already on a list. Provide at least one of listMap or syncCompanyFromDomain. Idempotent: asking for the current state succeeds with changed: false. Attio only. Other providers return a 400. Requires an API key with the integrations:manage scope. Agent-safe keys do not carry it, by design: an agent can read the current mapping from Get Attio List Mapping and report the dashboard path (Settings → Integrations → Attio → Map lists), but applying it needs a key with integration management rights.

Request

string
required
Attio integration ID, from List Integrations.
object
Complete map of Sequenzy list id to Attio people-list UUID or api slug. Replaces the saved map. Pass {} to clear every mapping. Omit to leave mappings unchanged. Unknown Sequenzy ids and unknown or non-people Attio targets are rejected.
boolean
When true, upsert a company from the person’s non-free-mail email domain. Omit to leave the current setting unchanged.

Response fields

Same shape as Get Attio List Mapping, plus:
boolean
False when the integration was already in the requested state.
array
Which settings actually moved: listMap and/or syncCompanyFromDomain.

Responses