GET/integrations/flex/contacts
Returns the Flex contact sync configuration: whether it is on, interval, start date, last sync, source of truth,
discovered resource types, their mappings and the enrichment queue counts. Each discovered resource type has a
mapping per EntityKind: Company contacts import as collaborators and Person contacts as crew. Mode Mapped imports
into the TargetTypeId collaborator or crew type through its field mappings, and Disabled skips that kind. When
a contact matches several Mapped resource types, the lowest Priority wins a field they share. Requires
OrganizationAdmin.
Response
| Field | Type | Description |
|---|
| isEnabled | boolean | |
| syncIntervalMinutes | integer| null | |
| syncStartDate | date-time| null | |
| lastSyncedAt | date-time| null | |
| sourceOfTruth | string| null | |
| discoveredResourceTypes | GetFlexContactConfigResponseDiscoveredResourceTypeInfo[]| null | |
| resourceTypeMappings | GetFlexContactConfigResponseResourceTypeMappingInfo[]| null | |
| enrichmentQueue | GetFlexContactConfigResponseEnrichmentQueueInfo | |
| Field | Type | Description |
|---|
| flexResourceTypeId | string| null | |
| name | string| null | |
| Field | Type | Description |
|---|
| flexResourceTypeId | string| null | |
| flexResourceTypeName | string| null | |
| entityKind | string| null | |
| mode | string| null | |
| targetTypeId | uuid| null | |
| priority | integer | |
| fieldMappings | GetFlexContactConfigResponseFieldMappingInfo[]| null | |
| Field | Type | Description |
|---|
| pending | integer | |
| failed | integer | |
| enriched | integer | |
| oldestPendingAt | date-time| null | |
| Field | Type | Description |
|---|
| flexSourcePath | string| null | |
| sourceKind | string| null | |
| staticValue | string| null | |
| targetType | string| null | |
| targetId | string| null | |
| targetCaption | string| null | |