Suas chaves (0/10)
Carregando...
Base URL
/api/v1Autenticação
Envie sua chave no header Authorization ou X-API-Key:
Authorization: Bearer invic_<sua_chave>Rate Limit
Sua chave é permanente — você cria uma vez e usa para sempre até revogar manualmente.
O rate limit é 60 requisições por minuto por chave. Isso significa que se você fizer mais de 60 chamadas em 1 minuto, receberá um erro 429 temporário. No minuto seguinte a chave volta a funcionar normalmente. Os headers X-RateLimit-Remaining e X-RateLimit-Reset indicam quantas requisições restam e quando o contador reinicia.
Produtos
/api/v1/productsLista todos os seus produtos.
Query params opcionais:
?page=1&limit=50&status=active/api/v1/products/:productIdRetorna um produto pelo ID. Inclui offerIds.
/api/v1/products/:productId/offersRetorna todas as ofertas de um produto diretamente.
Ofertas
/api/v1/offersLista todas as suas ofertas/preços.
Query params opcionais:
?page=1&limit=50&status=active/api/v1/offers/:offerIdRetorna uma oferta pelo ID.
Exemplo — lista com ofertas
# 1. Buscar produtos (retorna offerIds)
curl /api/v1/products \
-H "Authorization: Bearer invic_<sua_chave>"
# 2a. Buscar ofertas de um produto diretamente
curl /api/v1/products/:productId/offers \
-H "Authorization: Bearer invic_<sua_chave>"
# 2b. Ou buscar uma oferta individual
curl /api/v1/offers/:offerId \
-H "Authorization: Bearer invic_<sua_chave>"Exemplo de resposta — produtos
{
"data": [{
"id": "prod_xxx",
"name": "Meu Produto",
"status": "active",
"productType": "course",
"price": 9700,
"offerIds": ["price_abc", "price_xyz"]
}],
"meta": { "total": 1, "page": 1, "limit": 50, "pages": 1 }
}