Create Multiple Records

In the record list

📘

Supported Regions and Base URLs

👍

Access and Registration

Authentication

Scope

record-lists:manage

Request Body (required)

{
    "records": [
      {
        "phone_numbers": [
          {
            "phone_number": "+351929312319",
            "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": "+351929312318",
            "phone_type": "MOBILE"
          }
        ],
        "first_name": "Jane",
        "last_name": "Doe",
        "timezone": "GMT",
        "priority": 5,
        "extra_data": {
          "country": "USA",
          "state": "California",
          "job": "Actress"
        }
      }
    ]
  }

Records Body Parameters

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", "EXTERNAL_ID_AND_PROVIDER_NOT_UNIQUE",
"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
Credentials
Header
Click Try It! to start a request and see the response here!