AckdbContactMappingInput

Maps event content fields to a contact (person) extracted at ingest time. Used for person-scope events that mention an individual (name, email, title).

Properties

rolestringrequired

Contact's role for this mapping (e.g. `user`, `attendee`).

nameFieldstringrequired

Content field holding the contact's name.

emailFieldstring

Content field holding the contact's email.

titleFieldstring

Content field holding the contact's job title.

externalIdFieldstringrequired

Content field holding the contact's external ID value.

externalIdTypestringrequired

External ID type for the contact (e.g. `app_user_email`).

linkedinUrlFieldstring

Content field holding the contact's LinkedIn URL.

phoneFieldstring

Content field holding the contact's phone number.

departmentFieldstring

Content field holding the contact's department.

excludeWhenobject

Skip extracting this contact when these field/value conditions match.

Example

AckdbContactMappingInput example
{
  "role": "string",
  "nameField": "string",
  "emailField": "string",
  "titleField": "string",
  "externalIdField": "string",
  "externalIdType": "string",
  "linkedinUrlField": "string",
  "phoneField": "string",
  "departmentField": "string",
  "excludeWhen": {}
}