v1

latestOpenAPI 3.0.0Proprietary2026-07-26130282259.8 KB
contacts

Update Contact

This endpoint updates the information for an existing contact.

This endpoint is rate limited. Use the RateLimit-* response headers to check current limits and remaining quota.

put/contacts/{contactId}

Path parameters

contactIdstring uuid required

The contact's unique identifier

Request body

contactTypeIdsstring[] required
firstNamestring nullable

First name of the contact.

lastNamestring nullable required

Last name of the contact.

crossReferencestring nullable

CrossReference of the contact.

companyNamestring nullable

Company name of the contact.

companyJobTitlestring nullable

Job title of the contact.

billingAddressSameAsMailingAddressboolean

Indicates if the billing address is the same as mailing address

Example request

{
  "contactTypeIds": [
    "52ba94c5-3ecf-4e7f-90cd-a91de12a72f5"
  ],
  "firstName": "John",
  "lastName": "Smith",
  "crossReference": "Cross reference.",
  "companyName": "Acme Roofing Inc.",
  "companyJobTitle": "Job title",
  "mailingAddress": {
    "street1": "123 Main St.",
    "street2": "Apt 2",
    "city": "Peoria",
    "zipCode": "61603",
    "state": {
      "id": 43
    },
    "country": {
      "id": 1
    }
  },
  "billingAddress": {
    "street1": "123 Main St.",
    "street2": "Apt 2",
    "city": "Peoria",
    "zipCode": "61603",
    "state": {
      "id": 43
    },
    "country": {
      "id": 1
    }
  }
}

Response

No Content