Skip to main content
PATCH
Actualizar un contacto por id

Authorizations

Authorization
string
header
required

La API key de tu organización, con la forma rvm_<prefijo>.<secreto>, enviada como Authorization: Bearer rvm_…. Revem la emite y sólo se muestra una vez; si la pierdes se reemplaza, no se recupera.

Path Parameters

id
string<uuid>
required

Id del contacto en Revem.

Body

application/json

Todos los campos son opcionales; una clave ausente deja la columna como está. Cualquier otra clave del cuerpo se interpreta como un atributo personalizado del contacto, identificado por su nombre tal como está definido en Revem. Un nombre que no existe responde 422; se aceptan hasta 100 atributos por solicitud.

phone_number
string

Teléfono del contacto. Se recomienda formato E.164 (+56912345678); otras grafías se normalizan al guardar. Aquí es un campo más: cambiarlo mantiene el mismo contacto. Si el número ya pertenece a otro contacto la solicitud responde 409. No puede vaciarse.

Minimum string length: 1
first_name
string

Nombre. Si se omite, el valor guardado no cambia.

last_name
string

Apellido. Si se omite, el valor guardado no cambia.

email
string<email>

Si otro contacto del mismo tenant ya tiene este email, se conserva el resto de la solicitud y se informa en warnings.

Response

Contacto actualizado.

ok
boolean
required
id
string<uuid>
required

El mismo id de la ruta.

warnings
string[]
required

Mismo significado que en el upsert: avisos sobre una solicitud que sí escribió.