Produtos
Atualiza o estoque do sku

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çõesTempo em Segundos
12060

Parâmetros

ParâmetroTipoLocalizaçãoDescriçãoObrigatório
IdDataSourceCompanyBranchstringHeaderIdentificador da Company Branch.Sim
AuthorizationstringHeaderToken de autenticação.Sim
bodyObjeto JSONCorpoO 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

AtributoTipoDescriçãoObrigatório
inventoriesarrayLista dos itens de inventario que devem ser atualizados.Sim (Max. 200 itens)
quantitystringQuantidade do estoque do sku para atualização.Sim
eanstringEAN do sku que será atualizado.Sim
locationstringLocalizaçã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."