- Criado por Alexandre Claudino ontem às 6:06 PM
GET /prices/transferDate/{date}
Descrição
O endpoint GET /prices/transferDate/{date}, e
ste endpoint é usado para obter informações sobre os preços dos produtos que foram alterados em uma data específica. Utilizando este recurso, você pode consultar os preços atuais, preços promocionais e a validade das promoções de produtos que tiveram alterações na data fornecida.
Parâmetros
date (obrigatório): A data na qual você deseja consultar as alterações nos preços. Este parâmetro deve ser fornecido no formato de data e hora padrão (por exemplo,
2024-07-22T00:00:00Z
).page_size (opcional): Define a quantidade de registros por página. Por exemplo, se você definir este parâmetro como
10
, será retornada uma página com até 10 registros.current_page (opcional): Indica a página que você deseja visualizar. Use este parâmetro para navegar entre diferentes páginas de resultados.
allowed_on_internet (opcional): Filtro para indicar se o produto pode ser vendido na internet. Use
1
para produtos que podem ser vendidos online e0
para produtos que não podem.wholesale_internet (opcional): Filtro para indicar se o produto está disponível para venda por atacado na internet. Use
1
para produtos de atacado disponíveis online e0
para produtos que não estão.is_default_barcode (opcional): Filtro para indicar se o produto possui um código de barras padrão. Use
1
para produtos com código de barras padrão e0
para produtos sem.v (opcional): Versão utilizada na consulta. Esse parâmetro pode ser usado para especificar a versão da consulta ou da API.
Respostas
Sucesso (200)
{ "Pagination": { "TotalCount": 0, "PageSize": 0, "CurrentPage": 0 }, "Items": [ { "ProductId": "string", "SkuId": "string", "SkuIdAlt": "string", "B2CTitle": "string", "B2CDescription": "string", "Title": "string", "Brand": "string", "Manufacturer": "string", "Department": "string", "Category": "string", "Breadth": 0, "Weight": 0, "Length": 0, "Width": 0, "Height": 0, "Color": "string", "Size": "string", "Gender": "string", "Type": "string", "ProductCategory": "string", "ProductSubcategory": "string", "MeasurementUnit": "string", "ProductCollection": "string", "ProductLine": "string", "ProductFabric": "string", "BasicColor": "string", "Barcode": [ "string" ], "Mpn": "string", "RegisterDate": "2024-07-22T18:58:52.764Z", "ReleaseDate": "2024-07-22T18:58:52.764Z", "UpdateDate": "2024-07-22", "AllowedOnInternet": true } ] }
A requisição foi bem-sucedida e retornou os detalhes do produto solicitado.
Erro de Autorização (401)
A requisição não tem autorização para acessar as informações do produto.
Erro Interno do Servidor (500)
Ocorreu um erro interno no servidor ao processar a requisição.
{ "erro": "string", "stackTrace": "string" }
Para consultar os dados de um produto, substitua {product_id}
na URL pelo ID do produto desejado. Você pode incluir parâmetros adicionais para ajustar a quantidade de registros por página, a página corrente, e aplicar filtros para produtos disponíveis online ou por atacado. Envie a requisição e você receberá uma resposta com os detalhes completos do produto especificado.
GET /prices/transferDate/{date}
Descrição
O endpoint GET /products/transferDate/{date}, este endpoint permite buscar informações sobre produtos com base na data de alteração. É útil para consultar produtos que foram atualizados em uma data específica.
Parâmetros
- date (obrigatório): A data em que a alteração dos produtos ocorreu. Este parâmetro deve estar no formato de data e hora (
YYYY-MM-DDTHH:MM:SSZ
). Substitua{date}
na URL pela data desejada. - page_size (opcional): Define quantos registros serão retornados por página. Por exemplo, se você definir
10
, serão retornados até 10 produtos por página. - current_page (opcional): Indica a página que você deseja visualizar. Utilize este parâmetro para navegar entre as páginas de resultados.
- allowed_on_internet (opcional): Filtro para indicar se o produto pode ser vendido na internet. Use
1
para produtos que podem ser vendidos online e0
para produtos que não podem. - wholesale_internet (opcional): Filtro para indicar se o produto está disponível para venda por atacado na internet. Use
1
para produtos disponíveis online para atacado e0
para produtos que não estão. - v (opcional): Indica a versão da consulta. Esse parâmetro pode ser usado para especificar a versão dos dados retornados.
Respostas
Sucesso (200)
{ "Pagination": { "TotalCount": 0, "PageSize": 0, "CurrentPage": 0 }, "Items": [ { "ProductId": "string", "SkuId": "string", "SkuIdAlt": "string", "B2CTitle": "string", "B2CDescription": "string", "Title": "string", "Brand": "string", "Manufacturer": "string", "Department": "string", "Category": "string", "Breadth": 0, "Weight": 0, "Length": 0, "Width": 0, "Height": 0, "Color": "string", "Size": "string", "Gender": "string", "Type": "string", "ProductCategory": "string", "ProductSubcategory": "string", "MeasurementUnit": "string", "ProductCollection": "string", "ProductLine": "string", "ProductFabric": "string", "BasicColor": "string", "Barcode": [ "string" ], "Mpn": "string", "RegisterDate": "2024-07-22T19:08:42.159Z", "ReleaseDate": "2024-07-22T19:08:42.159Z", "UpdateDate": "2024-07-22", "AllowedOnInternet": true } ] }
A requisição foi bem-sucedida e retornou os detalhes dos produtos atualizados na data especificada.
Erro de Autorização (401)
A requisição não tem autorização para acessar as informações dos produtos.
Erro Interno do Servidor (500)
Ocorreu um erro interno no servidor ao processar a requisição.
{ "erro": "string", "stackTrace": "string" }
Para buscar informações sobre produtos atualizados em uma data específica, substitua {date}
na URL pelo valor da data desejada. Você pode incluir parâmetros adicionais para ajustar a quantidade de registros por página, a página corrente e aplicar filtros para produtos disponíveis online ou por atacado. Envie a requisição e você receberá uma resposta com os detalhes dos produtos que atendem aos critérios especificados.
Exemplo do Swagger: