---
title: "Atualizar fornecedor por ID"
method: PUT
path: "/v1/suppliers/{supplierId}"
---

# Atualizar fornecedor por ID

`PUT /v1/suppliers/{supplierId}`

## Request

- Base URL: `https://api.nibo.com.br/empresas`
- URL: `https://api.nibo.com.br/empresas/v1/suppliers/{supplierId}`
- Auth: API key in header `apitoken`

Edita as informações do fornecedor.

## Path parameters

- `supplierId` string, required

## Request body

- object
  - `name` string: Nome do fornecedor
  - `document` object
    - `number` string: Número do cpf ou cnpj
    - `type` string: Tipo do documento "cpf" ou "cnpj"
  - `communication` object
    - `contactName` string: Nome do contato
    - `email` string: Email(s) para envio (separados por vírgula)
    - `phone` string: Telefone do contato
    - `cellPhone` string: Celular do contato
    - `webSite` string: Site do contato
  - `address` object
    - `line1` string: Endereço
    - `line2` string: Complemento
    - `number` integer: Número
    - `district` string: Bairro
    - `city` string: Cidade
    - `state` string: Estado
    - `zipCode` string: Cep
    - `country` string: País
  - `bankAccountInformation` object
    - `Bank` string: Nome do banco
    - `bankNumber` string: Identificador do banco
    - `agency` string: Agência
    - `accountNumber` string: Número da conta
    - `bankAccountType` integer: Tipo da conta. 1=conta corrente | 2=conta poupança
    - `pixKeyType` integer: Tipo da chave pix. 1=telefone | 2=email | 3=cpf/cnpj | 4-chave aleatória
    - `pixKey` string: Chave pix.
  - `companyInformation` object
    - `companyName` string
    - `municipalInscription` string

## Response `204`

204

- object

## Other responses

- `500`: 500

---

[API](https://skmtc.dev/nibo/apis/api-empresa.md) - [All operations](https://skmtc.dev/nibo/apis/api-empresa/llms.txt) - [OpenAPI document](https://skmtc.dev/nibo/apis/api-empresa/revisions/6b51caecf73c?raw)
