Mensagens de uma conversa do LinkedIn
linkedin_conversations_messagesLeia uma página de mensagens do provedor de uma conversa do linkedin identificada por um id de chat ou perfil. order controla apenas a apresentação nessa página; os cursores opacos percorrem páginas mais antigas independentemente de order. Uma página não é o histórico completo.
Quando usar
Carregue uma página do histórico de mensagens do provedor de uma conversa ou membro conhecido.
linkedin:accesssalestouch:useRequisitos
Exemplo
Leia até 50 mensagens com https://www.linkedin.com/in/example, das mais antigas para as mais recentes dentro da página. Enquanto has_more for true, use o cursor retornado para ler páginas mais antigas com as mesmas configurações.
{
"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: Uma página de mensagens normalizadas com participantes, cursor e has_more. Uma única página não deve ser tratada como o histórico completo da conversa. Quando ainda não existe conversa com o membro, items fica vazio, conversation é null e conversation_found é false.
Parâmetros
account_idstringID, nome de usuário, e-mail, identificador ou URL da conta da SalesTouch conectada.
identifierstringIdentificador, ID público, ID da conta ou URL do perfil do membro do LinkedIn.
lead_idstringID canônico do lead da SalesTouch. Resolvido localmente antes de qualquer solicitação ao provedor do LinkedIn.
cursorstringCursor opaco do provedor retornado pela página anterior. Ele recupera páginas mais antigas independentemente de order.
beforestringLimite superior de data e hora UTC no formato ISO 8601.
afterstringLimite inferior de data e hora UTC no formato ISO 8601.
linkedin_conversation_idstringID da conversa do LinkedIn ou ID do chat do provedor. Não confunda com conversation_id, que contém a sessão de análise MCP do PostHog.
limitintegerMáximo de mensagens to return per page. Padrão: 50.
sender_idstringFiltrar mensagens pelo ID do remetente do provedor.
include_participantsbooleanIncluir participantes normalizados da conversa. Padrão: true.
orderstringOrdem das mensagens apenas dentro de cada página do provedor. Padrão: oldest_first. Não altera o percurso do cursor para páginas mais antigas.
Os aliases são exibidos separadamente porque os clientes MCP enviam um objeto JSON plano. Use apenas um alias de cada grupo obrigatório, não todos os aliases.
Erros comuns
insufficient_scopeReconecte o MCP e aprove a permissão solicitada do LinkedIn.
paid_plan_requiredSiga a action_url do erro: inicie o período de teste gratuito, escolha um plano se o teste ou a assinatura terminou, ou atualize a forma de pagamento após um pagamento recusado. details.reason indica o caso.
trial_payment_method_requiredTente novamente em um minuto se o checkout acabou de ser concluído; caso contrário, adicione uma forma de pagamento no faturamento da SalesTouch para ativar o período de teste e o acesso ao MCP do LinkedIn.