Mensajes de una conversación de LinkedIn
linkedin_conversations_messagesLee una página de mensajes del proveedor de una conversación de linkedin identificada por un id de chat o perfil. order solo controla la presentación dentro de esa página; los cursores opacos recorren páginas más antiguas independientemente de order. Una página no es el historial completo.
Cuándo usarla
Carga una página del historial de mensajes del proveedor de una conversación o miembro conocido.
linkedin:accesssalestouch:useRequisitos
Ejemplo
Lee hasta 50 mensajes con https://www.linkedin.com/in/example, del más antiguo al más reciente dentro de la página. Mientras has_more sea true, usa el cursor devuelto para leer páginas más antiguas con los mismos ajustes.
{
"identifier": "https://www.linkedin.com/in/example",
"limit": 50,
"order": "oldest_first"
}{
"content": [
{
"type": "text",
"text": "{\n \"data\": { ... },\n \"meta\": null\n}"
}
],
"isError": false
}Resultado esperado: Una página de mensajes normalizados con participantes, cursor y has_more. Una sola página no debe considerarse el historial completo de la conversación. Si aún no existe una conversación con el miembro, items está vacío, conversation es null y conversation_found es false.
Parámetros
account_idstringID, nombre de usuario, correo, identificador o URL de la cuenta de SalesTouch conectada.
identifierstringIdentificador, ID público, ID de cuenta o URL de perfil del miembro de LinkedIn.
lead_idstringID canónico del lead de SalesTouch. Se resuelve localmente antes de cualquier solicitud al proveedor de LinkedIn.
cursorstringCursor opaco del proveedor devuelto por la página anterior. Recupera páginas más antiguas independientemente de order.
beforestringLímite superior de fecha y hora UTC en formato ISO 8601.
afterstringLímite inferior de fecha y hora UTC en formato ISO 8601.
linkedin_conversation_idstringID de conversación de LinkedIn o ID de chat del proveedor. No lo confundas con conversation_id, que contiene la sesión analítica MCP de PostHog.
limitintegerMáximo de mensajes to return per page. Valor predeterminado: 50.
sender_idstringFiltrar mensajes por ID de remitente del proveedor.
include_participantsbooleanIncluir participantes normalizados de la conversación. Valor predeterminado: true.
orderstringOrden de los mensajes solo dentro de cada página del proveedor. Valor predeterminado: oldest_first. No cambia el recorrido del cursor hacia páginas más antiguas.
Los alias se muestran por separado porque los clientes MCP envían un objeto JSON plano. Usa un solo alias de cada grupo obligatorio, no todos los alias.
Errores frecuentes
insufficient_scopeVuelve a conectar el MCP y aprueba el permiso de LinkedIn solicitado.
paid_plan_requiredSigue la action_url del error: inicia la prueba gratuita, elige un plan si la prueba o la suscripción terminó, o actualiza el método de pago tras un pago fallido. details.reason indica el caso.
trial_payment_method_requiredReintenta en un minuto si acabas de completar el pago; si no, añade un método de pago en la facturación de SalesTouch para activar la prueba y el acceso al MCP de LinkedIn.