Skip to main content

ContactBatchRequest

contacts object[]required

Possible values: >= 1, <= 500

  • Array [
  • phonestring

    Possible values: <= 40 characters

    bsuidstring

    Possible values: <= 160 characters

    firstNamestring

    Possible values: <= 80 characters

    lastNamestring

    Possible values: <= 80 characters

    namestring

    Possible values: <= 160 characters

    emailstring

    Possible values: <= 254 characters

    localestring

    Possible values: <= 10 characters

    timezonestring

    Possible values: <= 64 characters

    attributes object
    property name*any
    tagsstring[]

    Tag names. Missing ones are created.

    Possible values: <= 20

  • ]
  • options object
    onDuplicatestring

    update updates the existing contact; skip leaves it alone.

    Possible values: [update, skip]

    Default value: update
    tagIdsstring[]

    Tags applied to every row.

    Possible values: <= 20

    optIn object
    evidencestringrequired

    Possible values: >= 3 characters and <= 500 characters

    defaultCountrystring

    Possible values: >= 2 characters and <= 2 characters

    importIdstring
    ContactBatchRequest
    {
    "contacts": [
    {
    "phone": "string",
    "bsuid": "string",
    "firstName": "string",
    "lastName": "string",
    "name": "string",
    "email": "string",
    "locale": "string",
    "timezone": "string",
    "attributes": {},
    "tags": [
    "string"
    ]
    }
    ],
    "options": {
    "onDuplicate": "update",
    "tagIds": [
    "string"
    ],
    "optIn": {
    "evidence": "string"
    },
    "defaultCountry": "string",
    "importId": "string"
    }
    }