Skip to main content

PowerDialerLeadListImportRequest

namestringrequired

Possible values: non-empty and <= 160 characters

sourceLeadListId(string | null)<uuid>nullable
sourceFilenamestring | nullnullable

Possible values: <= 255 characters

rowsobject[]required

Raw rows keyed by source column name.

Possible values: >= 1, <= 100000

mapping objectrequired
phonestringrequired

Source column holding the phone number.

phoneCountrystring | nullnullable

ISO country for numbers without +country code.

defaultTimezonestring | nullnullable
overrideTimezoneboolean
Default value: false
firstNamestring | nullnullable
lastNamestring | nullnullable
emailstring | nullnullable
timezonestring | nullnullable
externalIdstring | nullnullable
consentStatusstring | nullnullable
consentTimestampstring | nullnullable
fields object[]

Possible values: <= 200

  • Array [
  • sourceColumnstringrequired
    keystringrequired

    Possible values: Value must match regular expression ^[A-Za-z_][A-Za-z0-9_.-]{0,63}$

    displayNamestringrequired
    dataTypestringrequired

    Possible values: [string, number, boolean, date, datetime]

    requiredboolean
    standardFieldboolean
    sendToRetellDynamicVariablesboolean
    sendOnCallbackHeaderboolean
    callbackHeaderNamestring | nullnullable
    piiClassificationstring

    Possible values: [none, personal, sensitive, restricted]

  • ]
  • deduplicationPolicystring

    Possible values: [normalized_phone, external_id, none]

    Default value: normalized_phone
    sealboolean

    Seal the list automatically when parsing finishes.

    Default value: false
    PowerDialerLeadListImportRequest
    {
    "name": "string",
    "sourceLeadListId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
    "sourceFilename": "string",
    "rows": [
    {}
    ],
    "mapping": {
    "phone": "string",
    "phoneCountry": "string",
    "defaultTimezone": "string",
    "overrideTimezone": false,
    "firstName": "string",
    "lastName": "string",
    "email": "string",
    "timezone": "string",
    "externalId": "string",
    "consentStatus": "string",
    "consentTimestamp": "string"
    },
    "fields": [
    {
    "sourceColumn": "string",
    "key": "string",
    "displayName": "string",
    "dataType": "string",
    "required": true,
    "standardField": true,
    "sendToRetellDynamicVariables": true,
    "sendOnCallbackHeader": true,
    "callbackHeaderName": "string",
    "piiClassification": "none"
    }
    ],
    "deduplicationPolicy": "normalized_phone",
    "seal": false
    }