Atualiza o estoque do sku
PATCHhttps://erp.hub.it4360.com/api/v1/products/inventory
Este endpoint permite atualizar o estoque de um sku.
Rate limit
| Quantidade de Requisições | Tempo em Segundos |
|---|---|
| 120 | 60 |
Parâmetros
| Parâmetro | Tipo | Localização | Descrição | Obrigatório |
|---|---|---|---|---|
| IdDataSourceCompanyBranch | string | Header | Identificador da Company Branch. | Sim |
| Authorization | string | Header | Token de autenticação. | Sim |
| body | Objeto JSON | Corpo | O objeto de requisição que contém os parâmetros necessários para atualizar os estoques. | Sim |
Exemplo de corpo da Requisição
{
"inventories": [
{
"ean": "4584874556",
"quantity": 4,
"location": "A1407A"
},
{
"ean": "4545555555",
"quantity": 5,
"location": "A1407A"
}
]
}Atributos do corpo da Requisição
| Atributo | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| inventories | array | Lista dos itens de inventario que devem ser atualizados. | Sim (Max. 200 itens) |
| quantity | string | Quantidade do estoque do sku para atualização. | Sim |
| ean | string | EAN do sku que será atualizado. | Sim |
| location | string | Localização do estoque. | Não |
Exemplos de Requisição
curl --location --request PATCH 'https://erp.hub.it4360.com/api/v1/products/inventory' \
--header 'IdDataSourceCompanyBranch: BR57BCF9-D043-4480-B9EF-A7C2641F0B82' \
--header 'Content-Type: application/json' \
--header 'Accept: text/plain' \
--header 'Authorization: Bearer token-de-autorizacao' \
--data '{
"inventories": [
{
"ean": "4584874556",
"quantity": 4,
"location": "A1407A"
},
{
"ean": "4545555555",
"quantity": 5,
"location": "A1407A"
}
]
}'Respostas
- 200 Ok - Sucesso. O estoque dos itens encontrados foi atualizado com sucesso, os itens não encontrados serão listados na resposta.
Corpo da Resposta (Exemplo):
{
"EANs não encontrados": "EanSkuOneFit"
}-
204 No Content - Sucesso. O estoque foi atualizado com sucesso.
-
400 Bad Request - Não foi possível atender à requisição. Valide os dados informados.
Corpo da Resposta (Exemplo):
"Mensagem de erro detalhada." -
404 Not Found - Não encontrado. Os EANs informadso não foram encontrados.
Corpo da Resposta (Exemplo):
"Os eans enviados não foram encontrados. Por favor, verifique e tente novamente."