Passer au contenu principal
PUT
/
v2
/
api
/
crm
/
people
/
{id}
Update person
curl --request PUT \
  --url https://api.withallo.com/v2/api/crm/people/{id} \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "job_title": "CTO"
}
'
{
  "data": {
    "id": "per-abc123",
    "name": "John",
    "last_name": "Doe",
    "job_title": "CEO",
    "website": "https://example.com",
    "address": "123 Main St",
    "numbers": [
      "+33612345678"
    ],
    "emails": [
      "[email protected]"
    ],
    "company": {
      "id": "com-xyz789",
      "name": "Acme Corp"
    },
    "interactions": 5,
    "last_activity_at": "2026-04-28T10:30:00",
    "created_at": "2026-04-01T09:00:00",
    "updated_at": "2026-04-28T10:30:00"
  }
}

Documentation Index

Fetch the complete documentation index at: https://help.withallo.com/llms.txt

Use this file to discover all available pages before exploring further.

Scope requis : CRM_WRITE

Mise a jour partielle

Cet endpoint effectue une mise a jour partielle — seuls les champs inclus dans le body sont modifies. Les champs omis restent inchanges. Tous les champs de l’endpoint de creation sont acceptes et optionnels.

Dissocier une entreprise

Envoyez company_id comme chaine vide ("") pour retirer l’association de la personne avec son entreprise actuelle.

Autorisations

Authorization
string
header
requis

Paramètres de chemin

id
string
requis

Person ID (e.g., "per-abc123")

Exemple:

"per-abc123"

Corps

application/json

Request body for updating a person. Only provided fields will be updated.

name
string | null

First name

last_name
string | null

Last name

job_title
string | null

Job title

website
string | null

Website URL

address
string | null

Postal address

numbers
string[] | null

Phone numbers (replaces all existing numbers)

emails
string[] | null

Email addresses (replaces all existing emails)

company_id
string | null

ID of the company to associate with

Réponse

Person updated

data
object

A person in the CRM