Cria armazém
POST/sku/warehouse
Cria um armazém dentro de um CD. Validações:
IDStockKeepingUnitDistributionCenterprecisa pertencer à empresa.IDCompanyInvoice(quando informado) precisa ser uma empresa associada à conta autenticada viaCompanyMain.- Quando
Default = 1, zera oDefaultdos demais armazéns da empresa. - Quando
DefaultPurchase = 1, zera oDefaultPurchasedos demais armazéns.
Comportamento especial: o POST cria simultaneamente o armazém e um endereço padrão dentro dele em StockKeepingUnitLocation (Address = WarehouseName, Default = 1).
Request
Responses
- 200
- 400
- 500
Armazém criado (lista completa).
[BadRequest] - Company not found; [BadRequest] - Faturador não existe; [BadRequest] - Centro de distribuição não existe; [BadRequest] - Could not add warehouse; [BadRequest] - Could not add location.
Erro interno.