- Criado por Alexandre Claudino em ago 01, 2024
GET /prices/transferDate/{date}
Descrição
O endpoint GET /prices/transferDate/{date}, este 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
1para produtos que podem ser vendidos online e0para produtos que não podem.wholesale_internet (opcional): Filtro para indicar se o produto está disponível para venda por atacado na internet. Use
1para produtos de atacado disponíveis online e0para 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
1para produtos com código de barras padrão e0para 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
1para produtos que podem ser vendidos online e0para produtos que não podem. - wholesale_internet (opcional): Filtro para indicar se o produto está disponível para venda por atacado na internet. Use
1para produtos disponíveis online para atacado e0para 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: