Ver un contacto
Usalo para traer la ficha completa de un contacto: datos, campos personalizados, estado de la conversación, mensajes sin leer y último mensaje.
Permiso requerido: conversations:read
httpAuthorizationBearer <clave>contact*integerOK
application/json- response
id*integername*stringemail*stringphone*stringwhatsapp_id*stringwhatsapp_username*string|nullhas_phone*booleancountry_code*stringstatus*integerimage*stringnotes*string|nullObsoletocustom_fields*array<>created_at*|date-timeactive_conversation*integerfavorite*integerunread_messages*integermanually_unread*booleanlast_message?device_id*integer|nulladviser_id*integer|nullpaused_at*string|nullmac_date*string|nullis_mac_inactive?booleantrue si el contacto es inactivo por el límite de contactos activos en el momento de la consulta: tu cuenta está en bloqueo (state = enforcing en GET /mac/status) y el contacto todavía no es un contacto activo del ciclo actual. Viene en GET /contacts, GET /contacts/{contact} y GET /conversations.
ai_assistant_name*string|nullstage_since?stringis_stagnant?booleanlead_score?name_mismatch*array<unknown>|nullcurl -X GET "https://example.com/contacts/0"{ "id": 0, "name": "string", "email": "string", "phone": "string", "whatsapp_id": "string", "whatsapp_username": "string", "has_phone": true, "country_code": "string", "status": 0, "image": "string", "notes": "string", "custom_fields": [ { "id": 0, "name": "string", "description": "string", "type": "string", "value": "string", "created_at": "string", "updated_at": "string", "contact_count": "string" } ], "created_at": "2019-08-24T14:15:22Z", "active_conversation": 0, "favorite": 0, "unread_messages": 0, "manually_unread": true, "last_message": { "text": "string", "file": "string", "date": "string", "type": "string", "own": "string", "deleted_at": "string", "deleted_scope": "string" }, "device_id": 0, "adviser_id": 0, "paused_at": "string", "mac_date": "string", "is_mac_inactive": true, "ai_assistant_name": "string", "stage_since": "string", "is_stagnant": true, "lead_score": { "score": 0, "signals_count": 0, "category": "string", "confidence": "string", "disqualified": true, "disqualified_at": "string", "updated_at": "string" }, "name_mismatch": [ null ]}Quitar un campo personalizado de contactos POST
Sirve para borrar el valor de un campo personalizado en uno o varios contactos, por ejemplo cuando un dato quedó desactualizado en tu sistema.
Actualizar un contacto PUT
Sirve para mantener al día la ficha de un contacto desde tu sistema: nombre, email, teléfono, notas, asesor asignado, favorito o si puede ejecutar flujos.