Default
API para listar os atendimentos digitais
filter (obrigatório) objeto com o filtro da consulta:
dateInitial (obrigatório) data inicial no formato DD/MM/YYYY.
dateFinal (obrigatório) data final no formato DD/MM/YYYY.
protocol (opcional) texto com o protocolo do atendimento.
sessionID (opcional) texto com a sessão do atendimento.
statusIDs (opcional) lista de valores numéricos
departmentIDs (opcional) lista de valores numéricos
userIDs (opcional) lista de valores numéricos
tagIDs (opcional) lista de valores numéricos
channelIDs (opcional) lista de valores numéricos
rates (opcional) lista de valores numéricos
sentiments (opcional) lista de valores numéricos
attendanceTime (opcional) objeto para selecionar os atendimentos pelo tempo de atendimento
operation (obrigatório) valor numérico com a operação. 1 - Menor 2 - Menor ou igual 3 - Maior 4 - Maior ou igual 5 - Entre
value (obrigatório) valor numérico em minutos.
valueFinal (obrigatório quando o valor da operação for 5) valor numérico em minutos.
waitingTime (opcional) objeto para selecionar os atendimentos pelo tempo de espera
operation (obrigatório) valor numérico com a operação. 1 - Menor 2 - Menor ou igual 3 - Maior 4 - Maior ou igual 5 - Entre
value (obrigatório) valor numérico em minutos.
valueFinal (obrigatório quando o valor da operação for 5) valor numérico em minutos.
firstAgentReply (opcional) objeto para selecionar os atendimentos pelo tempo da primeira resposta do agente
operation (obrigatório) valor numérico com a operação. 1 - Menor 2 - Menor ou igual 3 - Maior 4 - Maior ou igual 5 - Entre
value (obrigatório) valor numérico em minutos.
valueFinal (obrigatório quando o valor da operação for 5) valor numérico em minutos.
timeAgentClientReply (opcional) objeto para selecionar os atendimentos pelo tempo da resposta do agente para o cliente
operation (obrigatório) valor numérico com a operação. 1 - Menor 2 - Menor ou igual 3 - Maior 4 - Maior ou igual 5 - Entre
value (obrigatório) valor numérico em minutos.
valueFinal (obrigatório quando o valor da operação for 5) valor numérico em minutos.
timeClientAgentReply (opcional) objeto para selecionar os atendimentos pelo tempo da resposta do cliente para o agente
operation (obrigatório) valor numérico com a operação. 1 - Menor 2 - Menor ou igual 3 - Maior 4 - Maior ou igual 5 - Entre
value (obrigatório) valor numérico em minutos.
valueFinal (obrigatório quando o valor da operação for 5) valor numérico em minutos.
form (opcional) objeto para selecionar os atendimentos pelo formulário
key (obrigatório) texto com a chave do formulário
value (obrigatório) texto com o valor do formulário
additionalData (opcional) objeto para selecionar os atendimentos pelo formulário
ID (obrigatório) texto com o identificador da informação adicional
value (obrigatório) texto com o valor da informação adicional
page (obrigatório) valor numérico positivo (valores a partir de 0) que representa a página da consulta.
limit (opcional) valor numérico positivo (valores a partir de 1) que representa a quantidade de registros em cada consulta, caso não seja informa o valor default é 1000.
Successful response
No content
POST /cc/listAttendancesReport HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 589
{
"filter": {
"additionalData": {
"ID": "1",
"value": "123"
},
"attendanceTime": {
"operation": 1,
"value": 1,
"valueFinal": 1
},
"channelIDs": [],
"dateFinal": "30/01/2024",
"dateInitial": "01/01/2024",
"departmentIDs": [],
"firstAgentReply": {
"operation": 1,
"value": 1,
"valueFinal": 1
},
"form": {
"key": "",
"value": "123"
},
"protocol": "",
"rates": [],
"sentiments": [],
"sessionID": "",
"statusIDs": [],
"tagIDs": [],
"timeAgentClientReply": {
"operation": 1,
"value": 1,
"valueFinal": 1
},
"timeClientAgentReply": {
"operation": 1,
"value": 1,
"valueFinal": 1
},
"userIDs": [],
"waitingTime": {
"operation": 1,
"value": 1,
"valueFinal": 1
}
},
"limit": 10,
"page": 0
}
Successful response
No content
O filtro deverá ser preechido por um intervalo de data ou número da sessão. Caso a sessão seja preechida o intervalo de data não será considerado mesmo se for preenchido.
Campos: Filtro: initialDate finalData chatbotTagIds sessionID
page limit
Successful response
No content
POST /chatbot/listChatbotEventFeedbacksByFilter HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 119
{
"filter": {
"chatbotTagIds": [
""
],
"finalDate": "21/05/2025",
"initialDate": "15/05/2025",
"sessionID": ""
},
"limit": 0,
"page": 0
}
Successful response
No content
Successful response
No content
POST /chatbot/listChatbotJourneyEventsDetailed HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 122
{
"filter": {
"chatbotID": "",
"chatbotJourneyIDs": "",
"dateFinal": "19/03/2025",
"dateInitial": "01/03/2025"
},
"limit": 10,
"page": 0
}
Successful response
No content
Successful response
No content
POST /chatbot/listChatbotJourneyEventsGrouped HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 102
{
"filter": {
"chatbotID": "",
"chatbotJourneyIDs": "",
"dateFinal": "19/03/2025",
"dateInitial": "01/03/2025"
}
}
Successful response
No content
Successful response
No content
POST /dl/pa/createPresentialAttendance HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 330
{
"attendanceClassificationID": 1,
"attendanceTypeID": [
140
],
"attendanceUnitID": 1,
"companyID": 1,
"contactFormFields": [
{
"contactFormKeyID": 19,
"key": "EMAIL",
"value": "[email protected]"
},
{
"contactFormKeyID": 1,
"key": "NOME",
"value": "Severino Silva"
},
{
"contactFormKeyID": 2,
"key": "CPF_CNPJ",
"value": "42052591079"
}
],
"contactFormID": 1,
"userID": 1
}
Successful response
No content
Parâmetro opcional: isActive
isActive: 1
(ou não informado) – Retorna a lista de todas as unidades ativas associadas ao usuário.isActive: 2
– Retorna a lista de todas as unidades inativas.
Observação: Para realizar essa requisição, é necessário utilizar uma API-KEY vinculada a um usuário autorizado.
Successful response
No content
POST /dl/pa/listAttendanceUnitsByUser HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 28
{
"companyID": 1,
"isActive": 1
}
Successful response
No content
Parâmetro opcional: isActive
isActive: 1
(ou não informado) – Retorna a lista de todas as unidades ativas associadas ao usuário.isActive: 2
– Retorna a lista de todas as unidades inativas.
Observação: Para realizar essa requisição, é necessário utilizar uma API-KEY vinculada a um usuário autorizado.
Successful response
No content
POST /dl/pa/listCompaniesByUser HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 14
{
"isActive": 1
}
Successful response
No content
Successful response
No content
POST /dl/pa/listContactFormFields HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 78
{
"attendanceTypeCategoryID": 11,
"attendanceTypeIDs": [
28
],
"attendanceUnitID": 58
}
Successful response
No content
body: { protocol: string (obrigatorio), platform: array de string (opcional, caso passe só será feita a busca nessas plataformas específicas, possíveis valores: digital-attendance, presential-attendance, ticket, mp }
Successful response
No content
POST /global/searchProtocol HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 46
{
"platform": [],
"protocol": "20241106124207517"
}
Successful response
No content
API para listar as informações das campanhas
filter (obrigatório) objeto com o filtro da consulta:
dateInitial (obrigatório) data inicial no formato DD/MM/YYYY.
dateFinal (obrigatório) data final no formato DD/MM/YYYY.
archived (opcional) valor numérico com o indicador se a campanha está arquivada ou não.
1 - Sim
2 - Não
departmentIDs (opicional) lista de valores numéricos
page (obrigatório) valor numérico positivo (valores a partir de 0) que representa a página da consulta.
limit (opcional) valor numérico positivo (valores a partir de 1) que representa a quantidade de registros em cada consulta, caso não seja informado o valor default é 100000.
Successful response
No content
POST /mkt/listCampaignsReport HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 116
{
"filter": {
"archived": 2,
"dateFinal": "30/01/2024",
"dateInitial": "01/01/2024",
"departmentIDs": []
},
"limit": 10,
"page": 0
}
Successful response
No content
StartFragmentfilter - Objeto que contém os filtros a serem passados. Campo obrigatório dateInitial - Data no formato DD/MM/YYYY. Campo obrigatório dateFinal - Data no formato DD/MM/YYYY. Campo obrigatório mktTemplateID - Ele espera um número, que seria o ID da template. Campo não obrigatório. service - Os possíveis valores são: 'sms', 'email' ou 'whatsapp'. Campo obrigatório page - Campo obrigatório. limit - Precisa ser maior que 0. Campo não obrigatório.EndFragment
Successful response
No content
POST /mkt/listLooseNotificationsReport HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 123
{
"filter": {
"dateFinal": "01/05/2025",
"dateInitial": "01/01/2021",
"mktTemplateID": 1,
"service": "whatsapp"
},
"limit": 10,
"page": 0
}
Successful response
No content
Campos:
sessionID - Campo único e obrigatório
Successful response
No content
POST /mp/getMessagingSession HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 52
{
"sessionID": "6bb98847-5263-4388-bf9e-8f0d12b1790a"
}
Successful response
No content
Successful response
No content
POST /mp/listMessagingSessions HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 397
{
"filter": {
"channels": [
"webchat",
"whatsapp"
],
"chatbotAdditionalDataID": "90a4ec7d-2522-4320-b287-66edde70ab91",
"chatbotAdditionalDataQueryOperation": "contain",
"chatbotAdditionalDataValue": "5518996315010",
"chatbotTagIDs": [
"be73803c-832a-46b3-ba67-f450e998a74c"
],
"dateFinal": "19/03/2025 23:59",
"dateInitial": "01/03/2025 00:00",
"sessionID": "37f9b382-0c08-4fee-a00e-c541108e645b"
},
"limit": 500,
"page": 0
}
Successful response
No content
API para listar os atendimentos presenciais
filter (obrigatório) objeto com o filtro da consulta:
dateInitial (obrigatório) data inicial no formato DD/MM/YYYY.
dateFinal (obrigatório) data final no formato DD/MM/YYYY.
protocol (opcional) texto com o protocolo do atendimento.
attendanceCode (opcional) texto com a senha do atendimento.
companyIDs (opcional) lista de valores numéricos
attendanceUnitIDs (opcional) lista de valores numéricos
attendanceTypeIDs (opcional) lista de valores numéricos
statusIDs (opcional) lista de valores numéricos
userIDs (opcional) lista de valores numéricos
tagIDs (opcional) lista de valores numéricos
attendanceTime (opcional) objeto para selecionar os atendimentos pelo tempo de atendimento
operation (obrigatório) valor numérico com a operação. 1 - Menor 2 - Menor ou igual 3 - Maior 4 - Maior ou igual 5 - Entre
value (obrigatório) valor numérico em minutos.
valueFinal (obrigatório quando o valor da operação for 5) valor numérico em minutos.
waitingTime (opcional) objeto para selecionar os atendimentos pelo tempo de espera
operation (obrigatório) valor numérico com a operação. 1 - Menor 2 - Menor ou igual 3 - Maior 4 - Maior ou igual 5 - Entre
value (obrigatório) valor numérico em minutos.
valueFinal (obrigatório quando o valor da operação for 5) valor numérico em minutos.
pausedTime (opcional) objeto para selecionar os atendimentos pelo tempo da primeira resposta do agente
operation (obrigatório) valor numérico com a operação. 1 - Menor 2 - Menor ou igual 3 - Maior 4 - Maior ou igual 5 - Entre
value (obrigatório) valor numérico em minutos.
valueFinal (obrigatório quando o valor da operação for 5) valor numérico em minutos.
form (opcional) objeto para selecionar os atendimentos pelo formulário
key (obrigatório) texto com a chave do formulário
value (obrigatório) texto com o valor do formulário
additionalData (opcional) objeto para selecionar os atendimentos pelo formulário
ID (obrigatório) texto com o identificador da informação adicional
value (obrigatório) texto com o valor da informação adicional
page (obrigatório) valor numérico positivo (valores a partir de 0) que representa a página da consulta.
limit (opcional) valor numérico positivo (valores a partir de 1) que representa a quantidade de registros em cada consulta, caso não seja informado o valor default é 1000.
Successful response
No content
POST /pa/listAttendancesReport HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 454
{
"filter": {
"additionalData": {
"ID": "",
"value": ""
},
"attendanceCode": "",
"attendanceTime": {
"operation": 1,
"value": 1,
"valueFinal": 1
},
"attendanceTypeIDs": [],
"attendanceUnitIDs": [],
"companyIDs": [],
"dateFinal": "30/01/2024",
"dateInitial": "01/01/2024",
"form": {
"key": "",
"value": ""
},
"pausedTime": {
"operation": 1,
"value": 1,
"valueFinal": 1
},
"protocol": "",
"statusIDs": [],
"tagIDs": [],
"userIDs": [],
"waitingTime": {
"operation": 1,
"value": 1,
"valueFinal": 1
}
},
"limit": 10,
"page": 0
}
Successful response
No content
API para listar os tickets
filter (obrigatório) objeto com o filtro da consulta:
dateInitial (obrigatório) data inicial no formato DD/MM/YYYY.
dateFinal (obrigatório) data final no formato DD/MM/YYYY.
protocol (opcional) texto com o protocolo do atendimento.
statusIDs (opcional) lista de valores numéricos
organizationIDs (opcional) lista de valores numéricos
projectIDs (opcional) lista de valores numéricos
departmentIDs (opcional) lista de valores numéricos
userIDs (opcional) lista de valores numéricos
form (opcional) objeto para selecionar os atendimentos pelo formulário
key (obrigatório) texto com a chave do formulário
value (obrigatório) texto com o valor do formulário
page (obrigatório) valor numérico positivo (valores a partir de 0) que representa a página da consulta.
limit (opcional) valor numérico positivo (valores a partir de 1) que representa a quantidade de registros em cada consulta, caso não seja informado o valor default é 1000.
Successful response
No content
POST /ticket/listTicketIssuesReport HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 211
{
"filter": {
"dateFinal": "30/01/2024",
"dateInitial": "01/01/2024",
"departmentIDs": [],
"form": {
"key": "",
"value": ""
},
"organizationIDs": [],
"projectIDs": [],
"protocol": "",
"statusIDs": [],
"userIDs": []
},
"limit": 10,
"page": 0
}
Successful response
No content