Pular para o conteúdo principal
POST
/
instances
/
{instanceId}
/
token
/
{token}
/
catalogs
/
{phone}
Pegar produtos V2 (telefone)
curl --request POST \
  --url https://api.z-api.io/instances/{instanceId}/token/{token}/catalogs/{phone} \
  --header 'Client-Token: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "nextCursor": "<string>"
}
'

Documentation Index

Fetch the complete documentation index at: https://developer.z-api.io/llms.txt

Use this file to discover all available pages before exploring further.

Conceituação

Nesse método você será capaz de pegar os produtos de um catálogo do WhatsApp Business de qualquer número, sendo o seu catálogo ou de outra pessoa. Esta versão utiliza POST com paginação via body.

Atributos

instanceId
string
obrigatório
ID da sua instância. Disponível no painel Z-API em Instâncias.
token
string
obrigatório
Token da sua instância Z-API.

Path

phone
string
obrigatório
Número de telefone do WhatsApp Business

Body

nextCursor
string
Token de paginação para buscar mais registros

Request Body

{
  "nextCursor": "eyJwbHVnaW5fbmFtZSI6IldIQVRTQVBQX0NBVEFMT0ciLCJxdWVy..."
}

Response

200

{
  "cartEnabled": true,
  "products": [
    {
      "availability": "in stock",
      "id": "999999999999999",
      "retailerId": null,
      "description": "Descrição do mouse",
      "price": "100000",
      "salePrice": "90000",
      "currency": "BRL",
      "name": "Mouse",
      "quantity": null,
      "images": ["https://..."]
    }
  ]
}

405

Neste caso certifique que esteja enviando corretamente a especificação do método, ou seja verifique se você enviou o POST ou GET conforme especificado no início 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”.