Endpoint GET /prices/transferDate/{date} - Preços do Produto por Data alteração (data_para_transferencia)

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 1 para produtos que podem ser vendidos online e 0 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 e 0 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 e 0 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)


Json
{
  "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.

Json
{
  "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.

Endpoint GET /prices/transferDate/{date} - Preços do Produto por Data alteração (data_para_transferencia)

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 e 0 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 e 0 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)


Json
{
  "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.

Json
{
  "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: