Skip to main content
GET
/
{alias}
/
public
/
search
/
products
/
prices
Mostrar range de preços de produtos da loja
curl --request GET \
  --url https://api.dooki.com.br/v2/{alias}/public/search/products/prices \
  --header 'Content-Type: application/json' \
  --header 'User-Secret-Key: <api-key>' \
  --header 'User-Token: <api-key>' \
  --data '
{
  "context": "search",
  "q": "smartphone",
  "slug": "eletronicos",
  "min": 100,
  "max": 500,
  "brand_id": [
    1,
    2,
    3
  ],
  "category_id": [
    10,
    12
  ],
  "filter_id": [
    5,
    6
  ]
}
'
{
  "active": "?active=0",
  "brand_id": "?brand_id[]=3&brand_id[]=5",
  "category_id": "?category_id[]=8&category_id[]=12",
  "flag_id": "?flag_id[]=2&flag_id[]=4",
  "collection_id": "?collection_id[]=1&collection_id[]=3",
  "priority": "?priority[]=1",
  "q": "?q=nome-do-produto",
  "quality": "?quality=with_images",
  "data": {
    "min": 0,
    "max": 600
  }
}

Authorizations

User-Token
string
header
required
User-Secret-Key
string
header
required

Path Parameters

alias
string
required

Alias da loja

Body

application/json

Parâmetros para listagem de produtos com base no contexto e filtros.

context
enum<string>
required

Contexto da listagem: 'search' para busca por palavra-chave, 'category' para filtrar por categoria, 'collection' para coleção, 'promotion' para promoções.

Available options:
search,
category,
collection,
promotion
Example:

"search"

q
string | null

Palavra-chave para busca. Obrigatório quando 'context' = 'search'.

Example:

"smartphone"

slug
string | null

Identificador slug de categoria, coleção ou promoção. Obrigatório quando 'context' != 'search'.

Example:

"eletronicos"

min
number<float> | null

Preço mínimo para filtro.

Required range: x >= 0
Example:

100

max
number<float> | null

Preço máximo para filtro.

Required range: x >= 0
Example:

500

brand_id
integer[] | null

IDs das marcas dos produtos.

Example:
[1, 2, 3]
category_id
integer[] | null

IDs das categorias dos produtos.

Example:
[10, 12]
filter_id
integer[] | null

IDs dos filtros dos produtos.

Example:
[5, 6]

Response

Informações públicas dos preços dos produtos da Loja

Faixa de preço mínima e máxima disponível.

active
integer

Status do produto (ativa=1 ou inativa=0).

Example:

"?active=0"

brand_id
integer[]

IDs das marcas associadas aos produtos.

Example:

"?brand_id[]=3&brand_id[]=5"

category_id
integer[]

IDs das categorias associadas aos produtos.

Example:

"?category_id[]=8&category_id[]=12"

flag_id
integer[]

IDs dos selos associados aos produtos.

Example:

"?flag_id[]=2&flag_id[]=4"

collection_id
integer[]

IDs das coleções associadas aos produtos.

Example:

"?collection_id[]=1&collection_id[]=3"

priority
integer[]

Filtra produtos pela prioridade definida.

Example:

"?priority[]=1"

q
string

Termo de busca para pesquisa personalizada.

Example:

"?q=nome-do-produto"

quality
enum<string>

Filtro de qualidade e completude do cadastro do produto.

Available options:
with_description,
without_description,
with_seo_title,
without_seo_title,
with_seo_description,
without_seo_description,
with_seo_keywords,
without_seo_keywords,
with_images,
without_images,
with_skus,
without_skus,
with_barcode,
without_barcode,
with_dimensions,
without_dimensions,
with_weight,
without_weight,
with_filters,
without_filters,
with_price,
without_price,
with_erp_code,
without_erp_code,
with_categories,
without_categories,
with_no_stock,
with_one_stock
Example:

"?quality=with_images"

data
object