Buscar um departamento

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âmetroPadrãoTipoObrigatórioDescrição
:id-stringID 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ódigoDescrição
404Departamento não encontrado
500Erro interno