---
title: "Listar chats em atendimento"
method: GET
path: "/chats/in_attendance"
tags: ["Chats"]
---

# Listar chats em atendimento

`GET /chats/in_attendance`

## Request

- Base URL: `https://api.tiflux.com/api/v2`
- URL: `https://api.tiflux.com/api/v2/chats/in_attendance`
- Auth: HTTP bearer

Lista os chats que estão em atendimento na sua organização.

## Query parameters

- `offset` integer
- `limit` integer
- `department_id` integer
- `client_id` integer
- `requestor_id` integer
- `user_id` integer
- `number` integer
- `origins` 'chat' | 'site_widget' | 'campaign' | 'whatsapp' | 'whatsapp_web' | 'gupshup' | 'whatsapp_cloud'
- `status` 'waiting_client' | 'waiting_attendance' | 'triage'
- `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
  - `responsible` object, nullable, required: Objeto contendo informações sobre o usuário responsável associado ao chat
    - `id` integer, required: ID do usuário responsável
    - `name` string, required: Nome do usuário responsável

## 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**

## Changes

- **2026-08-18** `0a0749d4f66b`: 1 info
  - added the required property `items/assumed_at` to the response with the `200` status

[Operation history](https://skmtc.dev/tiflux/apis/tiflux-official-api/changes/chats/in_attendance/get.md)

---

[API](https://skmtc.dev/tiflux/apis/tiflux-official-api.md) - [All operations](https://skmtc.dev/tiflux/apis/tiflux-official-api/llms.txt) - [OpenAPI document](https://skmtc.dev/tiflux/apis/tiflux-official-api/revisions/2936ac99a76d?raw)
