Skip to content

Avaliações

Gerenciamento de avaliações de chamadas feitas pelos clientes. Requer papel de attendant ou superior.

Endpoints

MétodoEndpointDescriçãoRole Mínimo
GET/api/v1/evaluationsListar avaliaçõesattendant
GET/api/v1/evaluations/:idBuscar avaliaçãoattendant
POST/api/v1/evaluationsCriar avaliação (interno)attendant
GET/api/v1/evaluations/statsEstatísticas de avaliaçõesattendant

Nota

Avaliações normalmente são criadas pelo cliente ao final da chamada via endpoint público (POST /api/v1/call/evaluate/:call_id). O endpoint autenticado permite criação manual por atendentes.


Listar Avaliações

GET /api/v1/evaluations

Query Parameters

ParâmetroTipoPadrãoDescrição
pageinteger1Número da página
page_sizeinteger20Itens por página
sort_bystringinserted_atCampo para ordenação
sort_orderstringdescDireção da ordenação
ratinginteger-Filtro por nota (1-5)
date_fromstring-Data início
date_tostring-Data fim

Exemplo de Request

bash
curl -X GET "https://voki.avanter.com.br/api/v1/evaluations?page=1&page_size=10" \
  -H "Authorization: Bearer eyJhbGci..." \
  -H "X-Tenant: avanter"

Resposta de Sucesso (200)

json
{
  "data": [
    {
      "id": "ev1a2b3c-d4e5-6789-abcd-ef1234567890",
      "call_id": "1a2b3c4d-5e6f-7890-abcd-ef1234567890",
      "rating": 5,
      "comment": "Excelente atendimento!",
      "customer_name": "Carlos Ferreira",
      "user_name": "João Silva",
      "department_name": "Suporte Técnico",
      "inserted_at": "2026-02-15T14:40:00Z"
    }
  ],
  "meta": {
    "current_page": 1,
    "page_size": 10,
    "total_pages": 5,
    "total_count": 48
  }
}

Estatísticas de Avaliações

GET /api/v1/evaluations/stats

Query Parameters

ParâmetroTipoPadrãoDescrição
date_fromstring30 dias atrásData início
date_tostringhojeData fim
department_iduuid-Filtro por departamento
user_iduuid-Filtro por atendente

Exemplo de Request

bash
curl -X GET "https://voki.avanter.com.br/api/v1/evaluations/stats" \
  -H "Authorization: Bearer eyJhbGci..." \
  -H "X-Tenant: avanter"

Resposta de Sucesso (200)

json
{
  "data": {
    "total_evaluations": 48,
    "average_rating": 4.6,
    "distribution": {
      "1": 1,
      "2": 2,
      "3": 3,
      "4": 12,
      "5": 30
    },
    "with_comments": 35,
    "satisfaction_rate": 87.5
  }
}

Criar Avaliação

POST /api/v1/evaluations

Request Body

CampoTipoObrigatórioDescrição
call_iduuidSimID da chamada
ratingintegerSimNota de 1 a 5
commentstringNãoComentário do cliente

Exemplo de Request

bash
curl -X POST https://voki.avanter.com.br/api/v1/evaluations \
  -H "Authorization: Bearer eyJhbGci..." \
  -H "X-Tenant: avanter" \
  -H "Content-Type: application/json" \
  -d '{
    "evaluation": {
      "call_id": "1a2b3c4d-5e6f-7890-abcd-ef1234567890",
      "rating": 5,
      "comment": "Atendimento excelente"
    }
  }'

Resposta de Sucesso (201)

json
{
  "data": {
    "id": "ev2b3c4d-e5f6-7890-bcde-f23456789012",
    "call_id": "1a2b3c4d-5e6f-7890-abcd-ef1234567890",
    "rating": 5,
    "comment": "Atendimento excelente",
    "inserted_at": "2026-02-18T18:00:00Z"
  }
}

Documentação da API Voki v4.0