Skip to content

List connector field mappings

GET/integrations/connectors/{id}/field-mappings

Returns paginated field mappings for a specific connector, ordered by binding key and source field. Use this to review how CRM fields map to external system fields for a given connector.

Request

Path parameters

NameTypeRequiredDescription
idintegerYes

ID of the connector whose mappings to list.

Example: 4

Query parameters

NameTypeRequiredDescription
pageintegerNo

Default: 1

Responses

200 Paginated list of field mappings

Content type application/json, object.

FieldTypeRequiredDescription
dataarray of object · ConnectorFieldMappingV1No
data[].idintegerNo

Auto-incremented primary key.

data[].connector_account_idintegerNo

Parent connector ID.

Example: 4

data[].binding_keystringNo

Logical grouping for related mappings.

Example: "contacts"

data[].source_fieldstringNo

CRM-side field path.

Example: "customer.email"

data[].target_fieldstringNo

External system field name.

Example: "Email"

data[].directionstringNo

Sync direction for this mapping.

One of: "push", "pull", "bidirectional" · Example: "bidirectional"

data[].transform_rulestring, nullableNo

Optional transformation expression applied during sync.

data[].sample_valuestring, nullableNo

Example value for documentation purposes.

Example: "customer@example.test"

data[].is_requiredbooleanNo

Whether this field is mandatory during sync validation.

Example: true

data[].statusstringNo

Whether the mapping is applied during sync runs.

One of: "active", "inactive" · Example: "active"

data[].created_byinteger, nullableNo

Tenant user ID who created or last updated this mapping.

Example

{
  "data": [
    {
      "id": 31,
      "connector_account_id": 4,
      "binding_key": "contacts",
      "source_field": "email",
      "target_field": "Email",
      "direction": "bidirectional",
      "transform_rule": null,
      "sample_value": "customer@example.test",
      "is_required": true,
      "status": "active"
    }
  ]
}

Example request

curl -X GET "https://{tenant}.faciotech.net/api/v1/integrations/connectors/{id}/field-mappings" \
  -H "Accept: application/json"
Loading