Los leads web vuelven al contrato, ahora con tus propias etiquetas
POST /contacts/web-leads vuelve a ser parte de la API pública, y con tres campos nuevos, los tres opcionales: tags, summary y lead_source.
{
"name": "Ana Ramírez",
"phone": "+573001112233",
"tags": ["landing-negro", "pauta-google"],
"summary": "Pidió una cotización de 200 licencias.",
"lead_source": "landing-negro"
}
Por qué había salido, y por qué vuelve
La versión 2.45.0 lo retiró del contrato, y el diagnóstico era correcto: el handler escribía siempre las mismas etiquetas (s.a.p, website-demo), el mismo origen y un resumen que decía «recibida desde meteor.com.co/demo». Llamado con la llave de otro workspace, te marcaba tus contactos con nuestras cosas.
Lo que estaba mal era el remedio, no el diagnóstico. Sacarlo del contrato no lo vuelve interno de forma inocua: el control de acceso hace *default-deny* contra las rutas no declaradas públicas, así que el endpoint dejó de responderle también al formulario de Meteor, que es quien lo usa.
Así que el arreglo va donde estaba el problema: los valores dejaron de ser fijos. Ahora los eliges tú, y los defaults son los de antes.
Lo que no cambia
Nada, si no mandas los campos nuevos. Los defaults son exactamente los valores que el endpoint escribía antes, así que una integración que ya lo llame sigue comportándose igual sin tocar una línea.
Detalles que conviene saber
- La deduplicación es por teléfono. Si el contacto ya existía, se completa conservando lo que tenía y la respuesta trae
created: falsecon su id. No es un alta: es un upsert. tagsreemplaza, no suma. Si mandas["landing-negro"], el contacto queda con esa etiqueta y no también cons.a.p.tags: []es válido y distinto de omitir el campo: significa «sin etiquetas». Omitirlo significa «pon las de siempre».- Límites: hasta 10 etiquetas de 1 a 64 caracteres,
summaryhasta 500 ylead_sourcehasta 120. - Para crear contactos en general siguen estando
POST /contacts(uno) yPOST /contacts/import(hasta 500 por lote). Este endpoint es para la captura de un formulario web, donde el teléfono es la llave y el alta repetida es normal.