Listar produtos
GET /api/v1/valepix/products
Lista os produtos ativos disponíveis para uso na integração. Use o campo id retornado como product_id ao criar ou atualizar benefícios.
Autenticação
Envie um API token ativo no header Authorization.
Authorization: Bearer <VALEPIX_API_TOKEN>
Accept: application/json
Path params
Esta rota não possui path params.
Query params
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
search | string | Não | Busca por nome do produto |
page | number | Não | Página atual. Padrão recomendado: 1 |
limit | number | Não | Quantidade de itens por página. Padrão recomendado: 10 |
Exemplo curl
curl --request GET \
--header "Authorization: Bearer $VALEPIX_API_TOKEN" \
--header "Accept: application/json" \
--url "https://routes.valepix.com.br/api/v1/valepix/products?search=alimentacao&page=1&limit=10"
Response
HTTP 200 OK.
{
"success": "success",
"data": {
"products": [
{
"id": "00000000-0000-4000-8000-000000000201",
"slug": "alimentacao",
"name": "Alimentação",
"description": "Benefício para alimentação",
"icon": "utensils",
"subtitle": "Alimentação diária",
"caption": "Aceito em estabelecimentos do segmento",
"keywords": "alimentacao, refeicao, mercado",
"is_active": true,
"created_at": "2026-05-08T12:00:00.000Z",
"updated_at": "2026-05-08T12:00:00.000Z"
}
],
"meta": {
"total": 1,
"current_page": 1,
"last_page": 1
}
}
}
Como usar o resultado
- Chame
GET /api/v1/valepix/products. - Escolha um produto retornado em
data.products. - Envie o campo
iddesse produto comoproduct_idemPOST /api/v1/valepix/benefitsouPUT /api/v1/valepix/benefits/{benefit_id}. - Use o
benefit_idretornado pela API para criar colaboradores ou confirmar lotes.
Erros comuns
| HTTP | Quando acontece | Ação recomendada |
|---|---|---|
400 | Parâmetros inválidos | Corrigir query string |
401 | Token ausente, inválido, expirado ou revogado | Conferir token |
403 | Token sem acesso ao recurso solicitado | Confirmar token com a ValePix |
500 | Erro interno temporário | Tentar novamente com backoff |