Atualiza o preço do sku
PATCHhttps://erp.hub.it4360.com/api/v1/products/price
Este endpoint permite atualizar o preço de um sku.
Observação: O endpoint permite a atualização do preço de até 200 SKUs por solicitação. Por favor, ajuste sua requisição para incluir no máximo 200 SKUs.
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 marcar o pedido como erro de integração. | Sim |
Exemplo de corpo da Requisição
{
"skuPrice": [
{
"ean": "primeiroExemploParaEan",
"priceBy": 180.0,
"priceOf": 200.0
},
{
"ean": "segundoExemploParaEan",
"priceBy": 200.5,
"priceOf": 450.0
}
]
}Atributos do corpo da Requisição
| Atributo | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| skuPrice | objeto[] | Preços dos skus. | Sim |
| - ean | string | Ean do Sku que será atualizado. | Sim |
| - priceBy | string | "Preço por" do sku. | Sim |
| - priceOf | string | "Preço de" do sku. | Sim |
Exemplos de Requisição
curl --location --request PATCH 'https://erp.hub.it4360.com/api/v1/products/price' \
--header 'IdDataSourceCompanyBranch: BR57BCF9-D043-4480-B9EF-A7C2641F0B82' \
--header 'Content-Type: application/json' \
--header 'Accept: text/plain' \
--header 'Authorization: Bearer token-de-autorizacao' \
--data '{
"skuPrice": [
{
"ean": "primeiroExemploParaEan",
"priceBy": 180.00,
"priceOf": 200.00
},
{
"ean": "segundoExemploParaEan",
"priceBy": 200.50,
"priceOf": 450.00
}
]
}'
Respostas
-
204 No Content - Sucesso. O preço 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. O Sku informado não pôde ser encontrado com o Ean informado.
Corpo da Resposta (Exemplo):
"Sku não pôde ser encontrado com o Ean informado."