---
title: "Histórico de chats"
method: GET
path: "/comunicador/chats"
tags: ["Comunicador"]
---

# Histórico de chats

`GET /comunicador/chats`

## Request

- Base URL: `https://integracao.cvcrm.com.br/api/v1/cliente`
- URL: `https://integracao.cvcrm.com.br/api/v1/cliente/comunicador/chats`
- Auth: HTTP bearer

Lista os chats encerrados do cliente, da mais recente para o mais antigo.

## Query parameters

- `pagina` integer
- `por_pagina` integer

## Response `200`

Chats encerrados

- object
  - `data` ComunicadorChat[]
    - `identificador` string: Identificador do chat, estável ao longo das transferências de atendente
    - `hash` string: Nó do Firebase em que o chat vive agora. Muda a cada troca de atendente.
    - `token_realtime` string, nullable: Token de acesso do cliente ao Firebase. Validade de uma hora.
    - `nome_atendente` string, nullable
    - `idatendimento` integer, nullable
    - `encerrada` boolean: Chat encerrado só pode ser lido
    - `historico` ComunicadorMensagem[]
      - `id` string, nullable
      - `emissor` string: C para cliente, A para atendente
      - `mensagem` string, nullable
      - `data` string
    - `realtime` object: Configuração web do Firebase do projeto que assina o token deste chat. Vem junto porque o token só autentica no projeto que o assinou, e o projeto muda por ambiente.
      - `apiKey` string
      - `authDomain` string
      - `databaseURL` string
      - `projectId` string

## Other responses

- `400`: Entrada recusada pelas regras do chat
- `401`: Sessão do portal ausente, expirada ou inválida

---

[API](https://skmtc.dev/cvcrm/apis/portal-do-cliente.md) - [All operations](https://skmtc.dev/cvcrm/apis/portal-do-cliente/llms.txt) - [OpenAPI document](https://skmtc.dev/cvcrm/apis/portal-do-cliente/revisions/7d95f9678127?raw)
