Pular para o conteúdo principal

Por Operador

Método#

POST https://api.plugchat.com.br/integrator/account/[ID_DA_CONTA]/satisfaction/by-operator


Conceituação#

Neste método você pode listar as pesquisas de satisfação através de um filtro de data pelo id de um operador.


Sobre a URL da API

Observe que a URL da API é composta pelo id da conta do cliente, o mesmo retornado na criação da conta,

Request Body#

Atributos#

AtributosTipoDescrição
startnumberData inicial
endnumberData final
operatorIdstringId do operador
{
"start": 3445645645456777,
"end": 3445645645456452,
"operatorId": "swefdfgdfgsdwertehgfrfr"
}

Response#

200#

AtributosTipoDescrição
attendanceNumbernumberNúmero do atendimento
customercustomerInformações do cliente
startTimenumberData e horário que o atendimento foi iniciado
endTimenumberData e horário que o atendimento foi finalizado
startBystringId do operador que iniciou o atendimento
finishBystringId do operador que finalizou o atendimento
idstringID do atendimento
operatorReportstringRelato que o operador gravou no atendimento
operators{}Operadores que participaram do atendimento
operatorsDataoperatorsDataDados dos operadores
ratingObservationstringObservação que o cliente deixou sobre o atendimento
ratingValuenumberNota do atendimento dado pelo cliente
requestTimenumberData e hora que o cliente chamou o atendimento
statusstringStatus do atendimento

Customer#

AtributosTipoDescrição
namestringNome do cliente
phonestringTelefone do cliente

operatorsData#

AtributosTipoDescrição
idstringId do operador
namestringNome do operador

Exemplo

{
"success": true,
"data": [
{
"attendanceNumber": 1954,
"customer": {
"name": "Cliente",
"phone": "554499999999"
},
"startTime": 1697562382149,
"endTime": 1697563312191,
"startBy": "ewryerthyretrtertdsgfhgrt",
"finishBy": "adfdfshdfgjghghjghtj",
"id": "sdfhfghfghjegthjerghr",
"operatorReport": "relato do operador",
"operators": {
"asdfsgdfgdfghfghfrgdefrgter": true
},
"operatorsData": [
{
"id": "waeetefrwrtyrtwywrtrewer",
"name": "Operador"
}
],
"ratingObservation": "Observação",
"ratingValue": 5,
"requestTime": 1697562382149,
"status": "FINISH"
}
]
}

405#

Neste caso certifique que esteja enviando o corretamente a especificação do método, ou seja verifique se você enviou o POST ou GET conforme especificado no inicio deste tópico.

415#

Caso você receba um erro 415, certifique de adicionar na headers da requisição o "Content-Type" do objeto que você está enviando, em sua grande maioria "application/json"


Code#