Skip to main content
PATCH
/
warehouses
/
{id}
Atualizar depósito
curl --request PATCH \
  --url https://api.example.com/warehouses/{id} \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "Depósito Principal",
  "code": "DEP-001",
  "type": "OWN",
  "companyId": "<string>",
  "address": {
    "street": "<string>",
    "number": "<string>",
    "complement": "<string>",
    "neighborhood": "<string>",
    "city": "<string>",
    "state": "<string>",
    "zipCode": "<string>"
  },
  "notes": "<string>",
  "isActive": true
}
'
{
  "id": "e4b6d4e8-8e6d-41da-abdb-8fc358a9e7f1",
  "name": "Armazém Norte (Revisado)",
  "active": true
}

Path

id
string
required
UUID da Entidade Depósito.

Body

name
string
Novo nome ou apelido do Armazém.
code
string
Troca do Código interno de rastreio. Retorna 409 se conflitar com existente.
zipCode
string
Novo CEP local.
address
string
Novo Logradouro físico.
active
boolean
Se falsificado false, impede novas emissões a não ser que possua estoque retido.

Response

{
  "id": "e4b6d4e8-8e6d-41da-abdb-8fc358a9e7f1",
  "name": "Armazém Norte (Revisado)",
  "active": true
}

Path Parameters

id
string<uuid>
required

Body

application/json
name
string

Nome do depósito

Example:

"Depósito Principal"

code
string

Código único (auto-gerado se vazio)

Example:

"DEP-001"

type
enum<string>
default:OWN

Tipo do depósito

Available options:
OWN,
STORE,
FULFILLMENT,
THIRD_PARTY
companyId
string

ID da empresa associada

address
object

Endereço do depósito

notes
string

Observações

isActive
boolean

Ativar/desativar depósito

Response

Depósito atualizado