Listar chats

Obtiene todos los chats con source: "api_chat" de los workspaces autorizados por la API key, sin restringirlos al usuario que los creó. Incluye el mismo resumen que Listar Conversaciones , sin messages.

GET https://api.platica.mx/v1/chat

Ejemplo filtrando por cliente:

GET https://api.platica.mx/v1/chat?clientId=cliente_123&limit=20

Parámetros de consulta

ParámetroTipoDescripciónRequerido
clientIdstringFiltra los chats atribuidos a un cliente específico
agentIdstringFiltra por el agente principal del chat
limitintegerNúmero máximo de chats a retornar. Máximo: 200. Por defecto: 50
offsetintegerNúmero de chats a saltar para paginación

Respuesta

{
  "chats": [
    {
      "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": 4,
      "owners": ["ventas@empresa.com"],
      "tags": ["prospecto"],
      "creationDate": "2026-07-20T18:00:00.000Z",
      "lastUpdate": "2026-07-20T18:30:00.000Z"
    }
  ],
  "pagination": {
    "limit": 50,
    "offset": 0,
    "hasMore": false
  }
}
CampoDescripción
idID único y canónico del documento. Úsalo en GET /v1/chat/{id} y en los endpoints de Conversaciones
conversationIdID del hilo (chat_*). Cada nuevo Chat API genera uno distinto; úsalo para continuar con POST /v1/chat. No es un ID de cliente
clientIdCliente al que está atribuido el chat
agentIdAgente principal del chat; no cambia cuando delega temporalmente a un subagente
canSendDirectMessageSiempre true en los chats internos de Platica
workspaceIdID del workspace autorizado al que pertenece el chat
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 del chat
messageCountNúmero total de mensajes; el listado no incluye messages
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
CampoDescripción
limitNúmero máximo de resultados por página
offsetNúmero de resultados omitidos
hasMoreIndica si hay más resultados disponibles