Skip to main content
PATCH
Update custom contact field
Scope requis : CRM_WRITE
Cet endpoint effectue une mise à jour partielle. Seuls les champs envoyés sont modifiés. key et type ne peuvent pas être modifiés.

Champs du body

Renommer des options

Les clés d’options restent stables. Pour renommer une option, envoyez sa key actuelle avec le nouveau label. Une option envoyée sans key correspondante est considérée comme nouvelle et reçoit une clé dérivée de son label. Les options absentes de la liste sont supprimées.

Champs synchronisés depuis un CRM

Un champ dont la source n’est pas allo est géré par votre intégration CRM et ne peut pas être modifié. Toute mise à jour renvoie 409 ATTRIBUTE_MANAGED_BY_INTEGRATION. Les champs natifs comme name ou company renvoient 400 ATTRIBUTE_BUILT_IN.

Réponse

Renvoie 200 avec le champ mis à jour, dans le même format que Lister les champs personnalisés.

Erreurs

Autorisations

Authorization
string
header
requis

Paramètres de chemin

key
string
requis

Field key, as returned by the list endpoint

Exemple:

"lead_status"

Corps

application/json

All fields are optional

label
string

New display name. The key does not change.

description
string

Free-text description of the field. A blank value clears it.

options
object[]

Replaces the full option list. DROPDOWN fields only. Send an option's current key to keep it when renaming its label.

Réponse

The updated field

data
object

A custom field on people