Create Multiple Records

In the record list

📘

Supported Regions and Base URLs

Scope

record-lists:manage

Request Body (required)

{
  "upload_request_id": "b3eb858c-e880-4938-bba3-bd5b733dd9b5",
  "records": [
    {
      "phone_numbers": [
        {
          "phone_number": "+351929312312",
          "phone_type": "MOBILE"
        }
      ],
      "first_name": "Joey",
      "last_name": "Tribbiani",
      "timezone": "Europe/Lisbon",
      "priority": 7,
      "extra_data": {
        "country": "USA",
        "state": "California",
        "job": "Actor"
      }
    },
    {
      "phone_numbers": [
        {
          "phone_number": "+351929312313",
          "phone_type": "MOBILE"
        }
      ],
      "first_name": "Jane",
      "last_name": "Doe",
      "timezone": "GMT",
      "priority": 5,
      "extra_data": {
        "country": "USA",
        "state": "California",
        "job": "Actress"
      }
    }
  ]
}

records Body Parameter

ParameterTypeDescriptionRequired
phone_numberstringPhone number of the record.
>= 1 characters
<= 20 characters
deprecated
phone_numbersarray[object]List of phone numbers of the record.
>= 1 items

"phone_numbers" subdivides into:

1 - "phone_number" (string) - record phone number.
>= 1 characters
<= 20 characters Required.

2 - "phone_type" (string) - The type of the phone number
>= 4 characters
<= 7 characters
Allowed values: "HOME",
"OFFICE", "MOBILE",
"EXTRA_1", "EXTRA_2",
"EXTRA_3". Required.
yes
first_namestringFirst name of the record.
>= 1 characters
<= 80 characters
yes
last_namestringLast name of the record.
>= 1 characters
<= 80 characters
yes
timezonestringTimezone of the record.
>= 1 characters
<= 35 characters
no
external_providerstringexternal_provider of the recordno
external_idstringexternal ID of the recordno
external_urlstringexternal_url of the recordno
sync_external_idbooleansync_external_id of the recordno
priorityintegerPriority of the record within the record list.
>= 1
<= 10
no
extra_dataobject_no

Body Response - Schema

201 (records created)

ParameterTypeDescriptionRequired
record_list_idstringRecord list ID.
>= 1 characters
<= 36 characters
no
has_errorbooleantrue if records upload has errorsno
total_errorsintegerTotal number of errors found in the multiple records upload.
>= 0
<= 100
no
total_createdintegerTotal number of records created in multiple records upload request.
>= 0
<= 100
no
_linksobject"_links" subdivides into:

1 - "self" (object). Required.
1.1 - "href" (string). Required.

2 - "record_list" (object). Required.
2.1 - "href" (string). Required.
no
_embeddedobjectList of records resulted from insertion.

"_embedded" subdivides into:

1 - "records" (array[object]) - array of records.

1.1 - "id" (string) - record ID.

1.2 - "record_list_id" (string) - record list ID.

1.3 - "phone_number" (string) - phone number of the record. Deprecated.

1.4 - "phone_numbers" (array[object]) - list of phone numbers of the record.
>= 1 items
1.4.1 - "phone_number" (string) - record phone number.
>= 1 characters
<= 20 characters Required.
1.4.2 - "phone_type" (string) - The type of the phone number
>= 4 characters
<= 7 characters
Allowed values: "HOME",
"OFFICE", "MOBILE",
"EXTRA_1", "EXTRA_2",
"EXTRA_3". Required.

1.5 - "first_name" (string) - first name of the record.

1.6 - "last_name" (string) - last name of the record.

1.7 - "timezone" (string) - timezone of the record.

1.8 - "priority" (integer) - Priority of the record within the record list.
>= 1
<= 10

1.9 - "extra_data" (object) - extra data of the record.

1.10 - "external_provider" (string) - reference for external provider source.

1.11 - "external_id" (string) - unique identifier for resource in external source.

1.12 - "external_url" (string) - resource location in external source.

1.13 - "sync_external_id" (boolean) - sync external ID with contacts.

1.14 - "errors" (
array[string])
- Allowed values:
"PHONE_NUMBER_INVALID", "PHONE_NUMBER_MISSING", "PHONE_NUMBER_NOT_UNIQUE",
"FIRST_NAME_INVALID",
"FIRST_NAME_MISSING",
"LAST_NAME_INVALID",
"LAST_NAME_MISSING",
"TIMEZONE_INVALID",
"TIMEZONE_MISSING",
"TIMEZONE_UNMATCHED", "PRIORITY_INVALID",
"EXTERNAL_REF_MISSING", "REQUIRED_FIELDS",
"OTHER".

1.15 - "created_at" (string) - record creation date.

1.16 - "updated_at" (string) - record update date.

1.17 - "_links" (string) - record update date.
1.17.1 - "self" (object)
17.1.1 - "href" (string)
1.17.2 - "record_list" (object)
1.17.2.1 - "href" (string)
no

400 (errors found in the submitted data), 401 (unauthorized), 403 (forbidden), 404 (record list not found)

ParameterTypeDescriptionRequired
codestringn/ayes
messagestringn/ayes
descriptionstringn/ano
fieldsarray[object]"fields" subdivides into:

"name" (string)

"description" (string)
yes (name and description)

🚧

Troubleshooting

If you have any questions regarding the usage of this API, or if you’re having any technical issues, please open a ticket using this form.

Language
Click Try It! to start a request and see the response here!