Pular para o conteúdo principal

Listar produtos de uma coleção

Método#

/catalogs/collection-products/{{telefone-dono-catalogo}}#

GET https://api.z-api.io/instances/{{instanceId}}/token/{{instanceToken}}/catalogs/collection-products/{{telefone-dono-catalogo}}

Header#

KeyValue
Client-TokenTOKEN DE SEGURANÇA DA CONTA

Conceituação#

Utilizando esse método você será capaz de listar os produtos que fazem parte de uma coleção do seu catálogo.


Atributos#

Obrigatório#

AtributosTipoDescrição
collectionIdstringId da coleção

Opcional#

AtributosTipoDescrição
nextCursorstringToken utilizado para paginação dos registros

Request Params#

URL exemplo#

Método

GET https://api.z-api.io/instances/{{instanceId}}/token/{{instanceToken}}/catalogs/collection-products/{{numero-de-telefone-dono-catalogo}}?collectionId=12312312312&nextCursor=VALOR_DO_CURSOR


Response#

200#

AtributosTipoDescrição
nextCursorstring ou nullToken que define os registros da próxima requisição
productsarray objectLista com dados dos produtos

Object (products)

AtributosTipoDescrição
idstringId do produto
namestringNome do produto
descriptionstringDescrição do produto
urlstringUrl do produto
pricestringPreço do produto
currencystringTipo da moeda
isHiddenbooleanProduto ocultado
availabilitystringAtributo para saber a disponibilidade do produto
retailerIdstringID do varejista
imagesstringLink da imagem do produto
quantitystringAtributo de quantidade de produto

Exemplo

{
"nextCursor": null,
"products": [
{
"id": "6988917394481455",
"name": "Nome do produto",
"description": "Descrição do produto",
"url": "http://site.com/produto",
"price": "10000",
"currency": "BRL",
"isHidden": false,
"availability": "in stock",
"retailerId": "123",
"images": [
"https://cdn.greatsoftwares.com.br/arquivos/paginas/10603-92bb9420b363835d05d41b96a45d8f4e.png"
],
"quantity": "99"
}
]
}

405#

Neste caso certifique que esteja enviando o corretamente a especificação do método, ou seja verifique se você enviou o POST ou GET conforme especificado no inicio deste tópico.

415#

Caso você receba um erro 415, certifique de adicionar na headers da requisição o "Content-Type" do objeto que você está enviando, em sua grande maioria "application/json"


Code#