> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jurichat.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Obter dashboard do atendente

> Retorna as métricas do dashboard do atendente.



## OpenAPI

````yaml https://api.jurichat.com/docs/client/openapi.json get /homepage-v2/get-attendant-dashboard
openapi: 3.1.0
info:
  title: JuriChat API — Documentação para Integradores
  description: ''
  version: 1.0.0
servers:
  - url: https://api.jurichat.com
    description: Production server
security:
  - apiKeyAuth: []
tags: []
paths:
  /homepage-v2/get-attendant-dashboard:
    get:
      tags:
        - Home
      summary: Obter dashboard do atendente
      description: Retorna as métricas do dashboard do atendente.
      parameters:
        - schema:
            type: string
            nullable: true
          in: query
          name: userIdBody
          required: false
          description: ID do atendente. Null para o usuário autenticado.
        - schema:
            type: string
          in: query
          name: inboxId
          required: true
          description: ID da inbox.
        - schema:
            type: string
          in: query
          name: departmentId
          required: false
          description: ID do departamento.
        - schema:
            type: string
            format: date-time
          in: query
          name: endDate
          required: false
          description: Data final do período.
        - schema:
            type: string
            format: date-time
          in: query
          name: startDate
          required: false
          description: Data inicial do período.
        - schema:
            type: boolean
          in: query
          name: refreshCache
          required: false
          description: Força atualização do cache.
      responses:
        '200':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: object
                    properties:
                      queryParams:
                        type: object
                        properties:
                          userIdBody:
                            type: string
                            nullable: true
                            description: ID do atendente. Null para o usuário autenticado.
                          inboxId:
                            type: string
                            description: ID da inbox.
                          departmentId:
                            type: string
                            description: ID do departamento.
                          endDate:
                            type: string
                            format: date-time
                            description: Data final do período.
                          startDate:
                            type: string
                            format: date-time
                            description: Data inicial do período.
                          refreshCache:
                            type: boolean
                            description: Força atualização do cache.
                        required:
                          - inboxId
                        additionalProperties: false
                      cacheAt:
                        type: string
                      warning:
                        type: string
                      kpis:
                        type: object
                        properties:
                          awaiting:
                            type: number
                          inProgress:
                            type: number
                          resolved:
                            type: number
                        required:
                          - awaiting
                          - inProgress
                          - resolved
                        additionalProperties: false
                      conversationsAwaitingAttention:
                        type: object
                        properties:
                          count:
                            type: number
                          data:
                            type: array
                            items:
                              type: object
                              properties:
                                idConversation:
                                  type: string
                                namePerson:
                                  type: string
                                lastMessage:
                                  type: string
                                timeSinceLastMessage:
                                  type: number
                                statusColor:
                                  type: string
                                  enum:
                                    - red
                                    - yellow
                                    - green
                                avatarUrl:
                                  type: string
                                tagIds:
                                  type: array
                                  items:
                                    type: string
                              required:
                                - idConversation
                                - namePerson
                                - lastMessage
                                - timeSinceLastMessage
                                - statusColor
                                - tagIds
                              additionalProperties: false
                        required:
                          - count
                        additionalProperties: false
                      averageResponseTime:
                        type: object
                        properties:
                          goalInMinutes:
                            type: number
                          timeInMinutes:
                            type: number
                          description:
                            type: string
                          chart:
                            type: array
                            items:
                              type: object
                              properties:
                                date:
                                  type: string
                                valueInMinutes:
                                  type: number
                              required:
                                - date
                                - valueInMinutes
                              additionalProperties: false
                        required:
                          - goalInMinutes
                          - timeInMinutes
                          - description
                        additionalProperties: false
                      averageTimeToResolution:
                        type: object
                        properties:
                          goalInMinutes:
                            type: number
                          timeInMinutes:
                            type: number
                          chart:
                            type: array
                            items:
                              type: object
                              properties:
                                date:
                                  type: string
                                valueInMinutes:
                                  type: number
                              required:
                                - date
                                - valueInMinutes
                              additionalProperties: false
                        required:
                          - goalInMinutes
                          - timeInMinutes
                        additionalProperties: false
                    required:
                      - queryParams
                      - cacheAt
                      - kpis
                      - averageResponseTime
                      - averageTimeToResolution
                    additionalProperties: false
                required:
                  - data
                additionalProperties: false
        '404':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  statusCode:
                    type: number
                  code:
                    type: string
                  details:
                    anyOf:
                      - type: string
                      - type: number
                      - type: boolean
                      - type: object
                        properties: {}
                        additionalProperties: true
                    description: Detalhes adicionais do erro.
                required:
                  - message
                  - statusCode
                additionalProperties: false
        '409':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  message:
                    type: string
                  statusCode:
                    type: number
                  code:
                    type: string
                  details:
                    anyOf:
                      - type: string
                      - type: number
                      - type: boolean
                      - type: object
                        properties: {}
                        additionalProperties: true
                    description: Detalhes adicionais do erro.
                required:
                  - message
                  - statusCode
                additionalProperties: false
      security:
        - apiKeyAuth: []
components:
  securitySchemes:
    apiKeyAuth:
      type: apiKey
      in: header
      name: x-jurichat-api-key
      description: >-
        Chave de API do escritório (criada no painel). Envie o valor no header
        x-jurichat-api-key.

````