BETA

Retorna o histórico completo de uma conversa: os dados de contato do visitante, a mensagem inicial e todas as mensagens adicionadas ao fio, ordenadas cronologicamente.

Informação do recurso
AutenticaçãoObrigatória (Token de API, Bearer)
Scopemapaprop-chat-ai
HTTP MethodGET
ResponseJSON
Version1

URL do recurso

https://mapaprop.app/api/action/mapaprop-chat-ai-v1/history/{questionId}

Parâmetros

KeyTypeRequiredDescrição
questionIdintsimID da conversa. É enviado como parte da URL (path param), não como query string nem body.

Código de exemplo

GET /api/action/mapaprop-chat-ai-v1/history/481203 HTTP/1.1
Host: mapaprop.app
Authorization: Bearer {access_token}

Resposta

ObjetoCampoTipoObrigatórioDescrição
ResponsequestionIdintsimO ID da conversa consultada.
leadNamestringsimNome do visitante.
leadEmailstringnãoEmail do visitante.
leadPhonestringnãoTelefone do visitante.
sessionIdstringnãoIdentificador de sessão associado à conversa.
createdAtstringsimData/hora de criação da conversa.
messageCountintsimQuantidade total de mensagens (mensagem inicial + fio).
messagesarray de objetossimAs mensagens da conversa, em ordem cronológica. Ver estrutura abaixo.
metadataobject ou stringnãoMetadata adicional salva na conversa (por exemplo propertiesReferenced, customerSearch). Se o dado salvo não for um JSON válido, é retornado como string tal qual.

Estrutura de cada elemento de messages

CampoTipoDescrição
idint0 para a mensagem inicial da conversa; 1, 2, 3... para as mensagens do fio, em ordem.
fromstringNome do remetente.
messagestringO conteúdo da mensagem.
directionint1 = entrante/visitante, 2 = saída/atendente ou sistema, 3 = IA.
timestampstringData/hora da mensagem.

Erros

ErroCausa
QUESTION_NOT_FOUNDO questionId enviado não existe ou não pertence a este cliente.

Erros de validação (a requisição é cortada)

ErroCausa
REQUIRED_INPUT — "questionId is required"O path param questionId não é um número válido.

Exemplo de resposta

{
    "questionId": 481203,
    "leadName": "Juan Pérez",
    "leadEmail": "juan@example.com",
    "leadPhone": "+54 9 11 5555-5555",
    "sessionId": "b6d1c6b0-2f2a-4e2e-9a4a-8e0a2a2f2a11",
    "createdAt": "2026-08-01 14:32:10",
    "messageCount": 3,
    "messages": [
        {
            "id": 0,
            "from": "Juan Pérez",
            "message": "Nueva conversacion de Chat AI",
            "direction": 1,
            "timestamp": "2026-08-01 14:32:10"
        },
        {
            "id": 1,
            "from": "AI Assistant",
            "message": "Hola Juan! Soy el asistente virtual de la inmobiliaria. ¿En qué puedo ayudarte?",
            "direction": 3,
            "timestamp": "2026-08-01 14:32:10"
        },
        {
            "id": 2,
            "from": "Juan Pérez",
            "message": "¿Tenés departamentos de 2 ambientes en Palermo?",
            "direction": 1,
            "timestamp": "2026-08-01 14:33:02"
        }
    ]
}