Atualizar departamento

Este endpoint atualiza um departamento identificado pelo externalCode na URL.


Campos obrigatórios

  • name: Máximo de 300 caracteres.

Campos opcionais

  • description: Máximo de 900 caracteres.
  • type: DEPARTMENT, SECTOR ou SECTIONS.
  • costCenterCode: Código externo do centro de custo. Use null para remover o vínculo.

Observações

  • O externalCode do departamento não é editável neste endpoint (identifica o recurso na URL).

Exemplo de requisição (cURL)

curl --request PUT \
     --url 'https://api.gupy.io/os/v1/departments/OU-F98' \
     --header 'Content-Type: application/json' \
     --header 'Authorization: Bearer bearer_token_value_here' \
     --data '{
       "name": "Produto",
       "description": "Descrição atualizada",
       "type": "DEPARTMENT",
       "costCenterCode": "CC-002"
     }'

Atenção: Substitua OU-F98 pelo código externo do departamento.

Possíveis erros

Não autenticado (401)

Token ausente ou inválido.