Recupera os dados de um departamento específico através do identificador único.
📌 Por que buscar um departamento?
Permite identificar informações detalhadas de um determinado departamento.
- Auxilia na análise de relatórios.
- Antes de editar qualquer departamento, é possível confirmar os dados.
🔗 Endpoint:
Método: GET
URL: https://api.nuvidio.com/v1/api/department/:id
🔎 Parâmetros da URL:
Parâmetro | Padrão | Tipo | Obrigatório | Descrição |
---|---|---|---|---|
:id | - | string | ✅ | ID do departamento que deseja buscar |
✅ Exemplo de Resposta:
{
"identifier": "nuvidio-department",
"id": "5f71281d112758f7d019c7c4",
"name": "Departamento",
"type": 1,
"businessTime": {
"timezone": -3,
"sunday": [
{
"opening": 0,
"closing": 1439
}
]
},
"priority": 1,
"disabled": false,
"disabledContent": {
"title": "Estamos fora do ar",
"message": "Nesse momento não estamos atendendo por vídeo. Se quiser falar com a g...",
"action": {
"link": "https://www.nuvidio.com.br",
"text": "Clique para acessar"
}
},
"style": {
"logo": "https://www.nuvidio.com.br/wp-content/uploads/2020/06/nuvidio_horizontal_positivo-768x324.png",
"colors": {
"primary": "#bcb3b3",
"secondary": "#ff9500",
"background": "#ff9500"
},
"videos": {
"intro": "https://youtube.com/watch?v=ase231S12df",
"queue": "https://youtube.com/watch?v=ase231S12df"
},
"font": "Segoe UI",
"fontSize": 10,
"borderRadius": 10,
"textColor": "#ff9500"
},
"callsCount": 147,
"attendantsCount": 1,
"createdAt": "2020-09-27T01:05:02.172Z",
"updatedAt": "2021-07-26T03:52:12.852Z",
"companyStyle": {
"logo": "https://site.com.br/logo.png",
"colors": {
"primary": "#e71e77",
"secondary": "#201747",
"background": "#e71e77"
},
"font": "Segoe UI",
"fontSize": 10,
"borderRadius": 10,
"textColor": "#ff9500"
},
"companySettings": {
"fabButton": {
"enabled": true,
"styleEnabled": true,
"buttonImage": "/static/media/logo.9e5f6c6e.png",
"backgroundColor": "#201747",
"imageBorderColor": "#2f1655",
"font": "Segoe UI",
"textColor": "#ffffff",
"buttonSize": 1,
"borderRadius": 40,
"shadow": 3,
"buttonText": "Botão",
"horizontalDistance": 15,
"verticalDistance": 15,
"position": "right-bottom",
"expandedMode": false
}
},
"form": [],
"settings": {
"scheduleConfigs": {
"behindScheduleText": "Não estamos atendimento no momento1"
},
"formHeader": "Olá tudo bem, digite abaixo seus dados (lembrando que todos seus dados...",
"formButton": "Vídeo Atendimento",
"privacyPolicy": {
"required": true,
"url": "https://termos.com/termosdeprivacidade1"
},
"attendantBackground": {
"blurEnabled": true
},
"fabButton": {
"font": "Helvetica Neue, Helvetica, Arial, sans-serif",
"backgroundColor": "#ffffff",
"borderRadius": 40,
"buttonImage": "/static/media/logo.9e5f6c6e.png",
"buttonSize": 2,
"buttonText": "VIDEO ATENDIMENTO",
"horizontalDistance": 18,
"verticalDistance": 18,
"imageBorderColor": "#ffffff",
"position": "right-bottom",
"shadow": 3,
"textColor": "#000000",
"expandedMode": true
},
"queueConfigs": {
"title": "Logo logo vamos atender",
"permanentText": "aaaa"
},
"hideQueuePosition": true,
"ratingsConfigs": {
"ratingMode": "nps-emoji",
"title": "aaaaaa",
"showProtocol": true,
"thanksText": {
"title": "aaaaa",
"subTitle": "aaaaa"
},
"destinationUrl": "https://"
},
"showAccessLink": false,
"blockDirectLink": false,
"allowMissedCalls": true,
"blockWorkOvertime": true,
"formConfigs": {
"formHeader": "Olá tudo bem, digite abaixo seus dados (lembrando que todos seus dados...",
"formButton": "Vídeo atendimento",
},
"record": "full"
},
"recordAllowed": true,
"address": {
"location": {
"types": "Point",
"coordinates": [
-19.814294,
-44.0129921
]
},
"line1": "Av. Amazonas - 200, Centro",
"line2": "Apt. 500",
"district": "Centro",
"city": "Belo Horizonte",
"state": "MG",
"countryCode": "BR",
"postalCode": "30120050"
},
"sector": "5f71281d112758f7d019c7c4"
}
❌ Respostas de Erro:
Código | Descrição |
---|---|
404 | Departamento não encontrado |
500 | Erro interno |