Criar departamento

Cria um departamento em sua empresa.


📌 Por que criar um departamento?


O departamento é uma área específica de atendimento dentro da empresa, organizando um grupo de atendentes por função ou tipo de serviço prestado.


💡Dica de uso: departamento para Suporte Técnico, departamento para Vendas ou Financeiro.


🔗 Endpoint:


Método: POST

URL: https://api.nuvidio.com/v1/api/department


📦 Corpo da Requisição:


{
  "name": "Novo departamento",
  "identifier": "novo-departamento",
  "businessTime": {
    "timezone": -3,
    "monday": [{ "opening": 540, "closing": 1080 }],
    "tuesday": [{ "opening": 540, "closing": 1080 }],
    "wednesday": [{ "opening": 540, "closing": 1080 }],
    "thursday": [{ "opening": 540, "closing": 1080 }],
    "friday": [{ "opening": 540, "closing": 1080 }]
  },
  "priority": 1,
  "type": 3,
  "settings": {
    "blockDirectLink": true,
    "allowMissedCalls": true,
    "blockWorkOvertime": true
  },
  "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"
  },
  "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"
  }
}

🔎 Parâmetros da Requisição:


ParâmetroTipoObrigatórioDescrição
namestringNome do departamento
identifierstringIdentificador único utilizado na integração
businessTimeobjetoDescrição do horário de funcionamento do departamento
prioritynumberNúmero que representa a prioridade do departamento
settings.blockDirectLinkbooleanBloqueia o acesso ao departamento através do link da NuVidio, permitindo somente o acesso via integração
settings.allowMissedCallsbooleanPermite que os atendentes vinculados vejam as chamadas perdidas desse departamento
settings.blockWorkOvertimebooleanBloqueia horas extras
typenumberNúmero que representa a prioridade do departamento
styleobjetoEstilização específica do departamento, caso não seja enviada será utilizada a da empresa
addressobjetoInformações de localização de um departamento

⚠️

O identifier deve ser um ID único, portanto, não poderá haver dois departamentos com o mesmo valor


✅ Resposta de Sucesso:


{
  "id": "6112a89e34a436171f05be96",
  "name": "Novo departamento",
  "identifier": "novo-departamento",
  "businessTime": {
    "timezone": -3,
    "monday": [{ "opening": 540, "closing": 1080 }],
    "tuesday": [{ "opening": 540, "closing": 1080 }],
    "wednesday": [{ "opening": 540, "closing": 1080 }],
    "thursday": [{ "opening": 540, "closing": 1080 }],
    "friday": [{ "opening": 540, "closing": 1080 }]
  },
  "priority": 1,
  "type": 3,
  "settings": {
    "blockDirectLink": true,
    "allowMissedCalls": true,
    "blockWorkOvertime": true
  },
  "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"
  },
  "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"
  }
}

❌ Respostas de erro:


CódigoMensagem
404Empresa não encontrada
409Identificador já em uso
500Erro interno