---
title: "Listar meus chats"
method: GET
path: "/chats/mine"
tags: ["Chats"]
---

# Listar meus chats

`GET /chats/mine`

Lista os chats que estão em atendimento com o seu usuário.

## Query parameters

- `offset` integer
- `limit` integer
- `department_id` integer
- `client_id` integer
- `requestor_id` integer
- `number` integer
- `origins` 'chat' | 'site_widget' | 'campaign' | 'whatsapp' | 'whatsapp_web' | 'gupshup' | 'whatsapp_cloud'
- `started_by` 'Client' | 'Attendant' | 'Campaign' | 'API'
- `created_at_start` string
- `created_at_end` string

## Response `200`

- object[]
  - `id` integer, required — Identificador do chat
  - `archived` boolean, required — O chat está arquivado ou finalizado?
  - `assessment` integer, nullable, required — Nota da avaliação do chat
  - `client` object, nullable, required — Objeto contendo informações sobre o cliente associado ao chat
    - `id` integer, required — ID do cliente
    - `name` string, required — Nome do cliente
  - `created_at` string, required — Data de criação do chat
  - `department` object, nullable, required — Objeto contendo informações sobre o departamento associado ao chat
    - `id` integer, required — ID do departamento
    - `name` string, required — Nome do departamento
    - `selected_at` string, required — Data que o departamento foi selecionado
  - `last_client_message` string, nullable, required — Data e hora da última mensagem enviada pelo cliente no chat
  - `online` boolean, required — Específico para origem widget, indica se na conversa, quem abriu o chat ainda está online
  - `origin` object, required — Objeto contendo informações sobre a origem do chat
    - `integration_id` integer, required — ID da integração que deu origem ao chat
    - `_type` 'chat' | 'site_widget' | 'campaign' | 'whatsapp' | 'whatsapp_web' | 'gupshup' | 'whatsapp_cloud', required — Qual é a origem do chat
    - `fields` object, nullable, required — Campo JSON com estrutura variada e dinâmica. As chaves e tipos de valor podem variar conforme a origem do chat
      - `name` string, nullable — Quando disponível, esse campo irá conter o nome do contato
  - `requestor` object, required — Objeto contendo informações sobre o solicitante associado ao chat
    - `id` integer, nullable, required — ID do solicitante
    - `email` string, nullable, required — E-mail do solicitante
    - `name` string, nullable, required — Nome do solicitante ou nome do contato. * Quando o chat possui um solicitante vinculado, retorna o nome do solicitante * Quando o chat não possui solicitante vinculado, retorna o nome do contato
  - `room` string, required — Identificador da sessão do chat. Pode ser o número do chat, o identificador do WhatsApp ou um identificador único de sessão
  - `started_by` 'Client' | 'Attendant' | 'Campaign' | 'API', required — Indicador de quem iniciou o chat
  - `ticket` object, nullable, required — Objeto contendo informações sobre o ticket relacionado ao chat
    - `number` integer, required — Número do ticket
    - `title` string, required — Título do ticket
  - `updated_at` string, required — Data da última modificação no chat
  - `waiting_answer` boolean, required — O chat está esperando resposta do atendente?
  - `assumed_at` string, nullable, required — Data em que o chat foi assumido

## Other responses

- `403` — ### **Problemas com permissão** Essa resposta significa que o seu grupo de permissões não possui a permissão necessária para acessar essa rota
- `422` — ### **Problemas com os parâmetros informados**

---

[API](https://skmtc.net/tiflux/apis/tiflux-official-api.md) · [All operations](https://skmtc.net/tiflux/apis/tiflux-official-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tiflux/tiflux-official-api/revisions/c656412a58bc/schema)
