Actualizar campo personalizado
PUT
https://app.sendapp.ai/api/contact-fields/{id}
Modifica un campo personalizado. La actualización es parcial: las claves que no envías se quedan como están. También acepta
PATCH. Los valores ya guardados en los contactos se mantienen. También puedes cambiar el
type, con las mismas reglas de la creación: al pasar a select/multiselect hacen falta las options (si el campo ya las tenía, se mantienen), al pasar a ai hace falta ai_prompt y el campo deja de ser obligatorio.Respuestas:
200 con el campo y la lista changed de los ajustes modificados — 404 si el campo no es de tu cuenta — 409 si el nuevo nombre ya lo usa otro campo — 422 si un dato no es válido.Errores comunes:
401 si la clave API falta o es incorrecta — 403 si el plan ha caducado o no incluye el acceso a la API — 429 si haces demasiadas solicitudes en poco tiempo o si hay otro cambio en curso en los campos personalizados de tu cuenta: vuelve a intentarlo tras unos segundos.Parámetros
9 · 2 obligatorios
apikey
obligatorio
Tu API Key (también sirve la cabecera
X-API-Key).
id
obligatorio
ID del campo (entero, en la ruta). Usa
GET /api/contact-fields para encontrarlo.
name
opcional
Nuevo nombre (único en tu cuenta).
type
opcional
Tipo del campo:
input, textarea, number, date, select, multiselect, boolean, url, phone, email o ai.
options
opcional
La lista completa de las nuevas opciones (sustituye la actual).
ai_prompt
opcional
Nuevo prompt (campos
ai).
show_in_list
opcional
true para mostrarlo como columna en la lista de contactos, false para quitarlo. Si no lo envías, se queda como está.
visible_to_ai
opcional
true si el asistente de IA puede leer su valor, false si no. Si no lo envías, se queda como está.
is_required
opcional
true para hacerlo obligatorio en el formulario del contacto, false para quitarlo. Si no lo envías, se queda como está. No admitido para los campos
ai.
¿Necesitas ayuda con la integración? info@sendapp.live