---
title: "Editar departamento"
method: PUT
path: "/v1/api/department/{id}"
---

# Editar departamento

`PUT /v1/api/department/{id}`

## Request

- Base URL: `https://api.nuvidio.com`
- URL: `https://api.nuvidio.com/v1/api/department/{id}`
- Auth: none required

Editar um departamento de acordo com os dados fornecidos.

## Request body

- object
  - `id` string, required: Id do departamento
  - `businessTime` object: Horário de funcionamento do departamento
    - `timezone` integer, required: Timezone do departamento
    - `monday` object[]: Horários de segunda-feira
      - `opening` integer, required: Horário inicial
      - `closing` integer, required: Horário final
    - `tuesday` object[]: Horários de terça-feira
      - `opening` integer, required: Horário inicial
      - `closing` integer, required: Horário final
    - `wednesday` object[]: Horários de quarta-feira
      - `opening` integer, required: Horário inicial
      - `closing` integer, required: Horário final
    - `thursday` object[]: Horários de quinta-feira
      - `opening` integer, required: Horário inicial
      - `closing` integer, required: Horário final
    - `friday` object[]: Horários de sexta-feira
      - `opening` integer, required: Horário inicial
      - `closing` integer, required: Horário final
    - `saturday` object[]: Horários de sábado
      - `opening` integer, required: Horário inicial
      - `closing` integer, required: Horário final
    - `sunday` object[]: Horários de domingo
      - `opening` integer, required: Horário inicial
      - `closing` integer, required: Horário final
  - `disabled` boolean: Habilita ou desabilita o departamento
  - `disabledContent` object: Caso o departamento esteja desabilitado configura a mensagem que será exibida para o cliente
  - `settings` object
    - `allowMissedCalls` boolean: Permite que os atendentes vinculados vejam as chamadas perdidas desse departamento
    - `blockDirectLink` boolean: Bloqueia o acesso ao departamento através do link da NuVidio, permitindo somente o acesso via integração
    - `record` string: Habilita as gravações das chamadas (é necessário que as credenciais de gravação estejam cadastradas conosco). Os valores aceitos são "full", "partial" e "disabled". "full" => Totalmente Gravada "partial" => O atendente pode habilitar e desabilitar a gravação "disabled" => Gravação desabilitada
    - `showAccessLink` boolean: Exibe o link para chamar um departamento para o atendente

## Response `200`

200

## Other responses

- `400`: 400

## Changes

- **2026-11-03** `89c4a530a05e`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/nuvidio/apis/nuvidio-openapi/changes/v1/api/department/:id/put.md)

---

[API](https://skmtc.dev/nuvidio/apis/nuvidio-openapi.md) - [All operations](https://skmtc.dev/nuvidio/apis/nuvidio-openapi/llms.txt) - [OpenAPI document](https://skmtc.dev/nuvidio/apis/nuvidio-openapi/revisions/89c4a530a05e?raw)
