Obtener chat

Obtiene el estado actual y el historial completo de un chat. La respuesta usa el mismo formato de detalle que Obtener conversación .

GET https://api.platica.mx/v1/chat/{id}

Parámetros de URL

ParámetroTipoDescripciónRequerido
idstringID único del chat, devuelto al crear o listar chats.

Respuesta

{
  "id": "conversation_doc_01JCHAT",
  "conversationId": "chat_01JCHAT23456789",
  "clientId": "cliente_123",
  "agentId": "agent_01JABCDEF23456789",
  "canSendDirectMessage": true,
  "workspaceId": "ws_001",
  "channelId": "workspace-ws_001-agent-agent_01JABCDEF23456789",
  "contactName": "Ana López",
  "phoneNumber": "5215512345678",
  "topic": "Selección de plan",
  "platform": "platica",
  "source": "api_chat",
  "status": "active",
  "operation": "automatic",
  "messageCount": 2,
  "owners": ["ventas@empresa.com"],
  "tags": ["prospecto"],
  "creationDate": "2026-07-20T18:00:00.000Z",
  "lastUpdate": "2026-07-20T18:30:00.000Z",
  "messages": [
    {
      "id": "msg_user_01JCHAT98765432",
      "role": "user",
      "content": "Ayúdame a elegir el plan adecuado para mi equipo.",
      "contentType": "text",
      "direction": "incoming",
      "status": "received",
      "creationDate": "2026-07-20T18:29:40.000Z"
    },
    {
      "id": "msg_assistant_01JCHAT98765433",
      "role": "assistant",
      "content": "Para un equipo de 25 personas con WhatsApp, estas son las mejores opciones...",
      "contentType": "text",
      "direction": "outgoing",
      "status": "delivered",
      "creationDate": "2026-07-20T18:30:00.000Z"
    }
  ]
}
CampoDescripción
idID único y canónico del documento
conversationIdID del hilo (chat_*). No identifica al cliente
clientIdCliente al que está atribuido el chat
agentIdAgente principal; una delegación temporal a un subagente no lo modifica
canSendDirectMessageSiempre true en los chats internos de Platica
workspaceIdID del workspace autorizado
channelIdID del canal interno
contactNameNombre del contacto/cliente
phoneNumberNúmero de teléfono del cliente, cuando existe
topicTema o asunto del chat
platformPlataforma; para estos chats es platica
sourceSiempre api_chat
statusEstado del chat: active, finished o expired
operationModo de operación
messageCountConteo almacenado del hilo
ownersLista de correos de usuarios responsables
tagsEtiquetas asociadas
creationDateFecha de creación en formato ISO 8601
lastUpdateFecha de última actualización en formato ISO 8601
messagesHistorial completo de mensajes del chat, en orden cronológico
CampoDescripción
idIdentificador único del mensaje
roleRol del emisor: user (cliente) o assistant (agente/IA)
contentContenido del mensaje
contentTypeTipo de contenido: text, image, audio, etc.
directionDirección del mensaje: incoming (entrante) o outgoing (saliente)
statusEstado del mensaje: received, delivered, read, failed
creationDateFecha y hora de creación del mensaje