Update multiple contact records

Validates the object record details and updates multiple records in the given object.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
enum

The field to use for updating the record.

Note: Default value set to ID.

Allowed:
boolean

Set to true to get the payload in response.

Note: Default value set to false.

boolean
Body Params

Details about the record. For example: Name = "Mark", Description = "Description", ID = "263rd72c-edfc-4dc5-b72f-45104fe5ef43", externalId = "4614d72c-edfd-4dc5-b72f-45104fe5ef43".

Note: The fields/properties must be part of the schema/metadata created for the custom object (in this case, Name, Description, ID. and externalId must be fields in the schema). The schema and metadata can be generated using the Schema Manager API.


Refer to the following table to understand the behavior when you want to update records by ID field.

         | ID in payload? | ExternalId in payload? | Behavior | Validation |
         |----------------|------------------------|----------|------------|
         | Yes            | Yes                    | Update the record using the `ID` if it exists, and ensure the `externalId` is unique. | ExternalId unique validation |
         | Yes            | No                     | Update the record using the `ID` if it exists, and ensure the `externalId` is unique. | NA |
         | No             | Yes                    | Invalid scenario. Throw a validation error. | Throw a validation error if the ID is not found, indicating that the ID must exist. |
         | No             | No                     | Invalid scenario. Throw a validation error. | NA |
         Refer to the following table to understand the behavior when you want to update records by externalId field.
        
         | ID in payload? | ExternalId in payload? | Behavior | Validation |
         |----------------|------------------------|----------|------------|
         | Yes            | Yes                    | Update the record using the `externalId` if it exists. | The record's ID must match the ID provided in the payload. If not, give an error. Do not allow the ID to be updated in any case. |
         | Yes            | No                     | Invalid scenario. Throw a validation error. | Throw a validation error indicating that the externalId must exist. |
         | No             | Yes                    | Update the record using the `externalId` if it exists. | NA |
         | No             | No                     | Invalid scenario. Throw a validation error. | Throw a validation error indicating that the externalId must exist. |

Contact Request Example

Account
object | null

Account Id and Name associated with record

string | null

Name for record

string | null

First name for record

string | null

Last name for record

string | null

Name of assistant

string | null

Department name

string | null

Description for the record

string | null

Call options.

string | null

Email Id

boolean

Is Email bounced

string | null

Email bounced date

string | null

Email bounced reason

string | null

Lead source

string | null

Assistant phone number

string | null

Birthdate

string | null

Fax number

string | null

Email settings

string | null

Fax settings

string | null

Home phone number

string | null

Mailing address

string | null

Mailing city

string | null

Mailing country

string | null

Mailing country code

string | null

Mailing postal code

string | null

Mailing state

string | null

Mailing street

string | null

Mobile phone number

string | null

Alternate address

string | null

Alternate city

string | null

Alternate country

string | null

Alternate country code

string | null

Alternate phone number

string | null

Alternate postal code

string | null

Alternate state

string | null

Alternate street

Owner
object | null

Owner Id and Name associated with record

string | null

Phone Number

string | null

Photo Url

string | null

Salutation

string | null

Title

Responses
200

OK

400

Bad Request

403

Forbidden

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json