Busca os produtos
GET /api/v2/products/search
Busca os produtos de acordo com os parâmetros definidos
Authorizations
Seção intitulada “Authorizations ”Parameters
Seção intitulada “ Parameters ”Query Parameters
Seção intitulada “Query Parameters ”Número da página
Quantidade de produtos por página
Filtra pelo ID dos produtos
Filtra produtos que contenham o termo
Permite que o filtro ‘term’ realize filtragem de produtos por termo parcial
Filtra pelo nome da tag dentro de um tipo de tag. Ex: [nome_da_tag][]=valor_da_tag
Obs. Para conseguir testar com filtro de type_tags, copie o curl gerado, substitua 'nome_da_tag' pelo type desejado e execute no seu terminal ou em alguma plataforma que permita enviar solicitações HTTP
object
Operador lógico para o filtro de tag
Filtra pelo valor da propriedade 1
Operador lógico para o filtro de valor da propriedade 1
Filtra pelo valor da propriedade 2
Operador lógico para o filtro de valor da propriedade 2
Filtra pelo valor da propriedade 3
Operador lógico para o filtro de valor da propriedade 3
Filtra pelo preço de venda mínimo do produto
Filtra pelo preço de venda máximo do produto
Filtra pelo nome das tags, independente do tipo
Filtra pelo nome das tags, independente do tipo
Filtra por produtos disponíveis
Ordena o resultado da busca de produtos conforme a opção escolhida
Responses
Seção intitulada “ Responses ”Quando os produtos são encontrados
object
Modelo que representa um produto retornado via busca no Elasticsearch
object
object
object
object
Em desuso
object
Modelo que representa uma variante retornada via busca no Elasticsearch
object
Modelo que representa uma parcela
object
object
object
Modelo que representa uma propriedade de uma variante quando retornada via Elasticsearch
object
Modelo que representa uma propriedade de uma variante quando retornada via Elasticsearch
object
Modelo que representa uma propriedade de uma variante quando retornada via Elasticsearch
object
object
object
Modelo que representa uma parcela
object
object
object
object
object
object
object
Examples
{ "results": [ { "id": 0, "active": true, "available": true, "subscription": true, "slug": "string", "reference": "string", "reference_lowercase": "string", "name": "string", "description": "string", "image_url": "string", "url": "string", "tags": [ { "name": "string", "title": "string", "subtitle": "string", "description": "string", "importance": 0, "type": "string", "image_url": "string" } ], "price": 0, "on_sale": true, "sale_price": 0, "intl_price": 0, "discount_id": 0, "discount_rule": { "type": "fixed", "amount": 0 }, "discount": { "name": "string", "description": "string", "facebook": true, "valid_to": "string" }, "images": [ { "sku": "string", "url": "string" } ], "variants": [ { "id": 1, "sku": "string", "sku_lowercase": "string", "name": "string", "full_name": "string", "main": true, "available": true, "image_url": "string", "price": 0, "sale_price": 0, "intl_price": 0, "installments": [ { "number": 1, "price": 10, "interest": false, "interest_rate": 0, "total": 10 } ], "stock": 0, "quantity": 0, "quantity_sold": 0, "min_quantity": 0, "available_quantity": 0, "custom_attributes": {}, "properties": { "property1": { "defining": true, "name": "string", "value": "string" }, "property2": { "defining": true, "name": "string", "value": "string" }, "property3": { "defining": true, "name": "string", "value": "string" } }, "inventories": [ { "name": null, "slug": "string", "available": true, "price": 0, "sale_price": 0, "quantity": 0, "quantity_sold": 0, "place": { "id": 0, "name": "string" } } ], "handling_days": 0, "barcode": "string", "weight": 0, "width": 0, "height": 0, "length": 0 } ], "installments": [ { "number": 1, "price": 10, "interest": false, "interest_rate": 0, "total": 10 } ], "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z" } ], "aggregations": { "min_price": 0, "max_price": 0, "types": { "tag_0": [ { "name": "string", "title": "string", "count": 0 }, { "name": "string", "title": "string", "count": 0 } ], "tag_1": [ { "name": "string", "title": "string", "count": 0 } ] }, "properties": { "property1": [ { "value": "string", "count": 0 } ], "property2": [ { "value": "string", "count": 0 } ], "property3": [ { "value": "string", "count": 0 } ] } }}