Contacts

Deprecated. Use PUT /v2/api/crm/people/{id} instead. This endpoint still responds, but it is no longer maintained and is not part of the current API reference.

Update an existing contact. Only provided fields will be updated. Arrays (emails, numbers, addresses) replace existing values entirely.

put/v1/api/contacts/{contact_id}

Request

  • Base URL
    https://api.withallo.com
  • URL
    https://api.withallo.com/v1/api/contacts/{contact_id}
  • Auth
    API key in header Authorization

Path parameters

contact_idstring required
Example:cnt_abc123

The unique identifier of the contact to update (e.g., "cnt_abc123")

Request body

namestring nullable

First name

last_namestring nullable

Last name

job_titlestring nullable

Job title

websitestring nullable

Website URL

emailsstring[] nullable

Email addresses (replaces all existing emails)

numbersstring[] nullable

Phone numbers (replaces all existing numbers)

Response

Contact updated successfully

Example response

{
  "data": {
    "id": "cnt_abc123",
    "name": "John",
    "last_name": "Doe",
    "company": {
      "name": "Acme Corp",
      "id": "com_xyz789"
    },
    "job_title": "Manager",
    "status": "active",
    "numbers": [
      "+1234567890"
    ]
  }
}

Changes