API do Afilira
Conecte o Afilira aos seus sistemas: consulte ofertas, dispare broadcasts e receba eventos por webhook. A API REST está disponível no plano Enterprise.
Chaves Bearer
Gere sua chave de API no painel (Configurações → API) e envie no cabeçalho Authorization de cada requisição. Todas as chamadas usam HTTPS e a base https://api.afilira.com.
curl https://api.afilira.com/v1/ofertas \
-H "Authorization: Bearer SUA_CHAVE_DE_API" \
-H "Content-Type: application/json"Ofertas
/v1/ofertasLista as ofertas capturadas na sua operação, com filtro por plataforma e data.
/v1/ofertasEnvia uma oferta manual para a fila de publicação dos seus grupos de destino.
/v1/ofertas/:idDetalhes de uma oferta: origem, link convertido, status e destinos.
Broadcast
/v1/broadcastDispara ou agenda um broadcast em massa para os grupos selecionados.
/v1/broadcast/:idStatus de um disparo: enviados, pendentes e falhas por grupo.
/v1/broadcast/:idCancela um broadcast agendado antes do envio.
Webhooks
/v1/webhooksRegistra uma URL para receber eventos (oferta publicada, sessão desconectada, pagamento confirmado).
/v1/webhooksLista os webhooks ativos da sua conta.
/v1/webhooks/:idRemove um webhook registrado.
Rate limiting
O limite padrão é de 120 requisições por minuto por chave. Ao exceder, a API responde 429 Too Many Requests com o cabeçalho Retry-After indicando quando tentar de novo.
{
"error": {
"code": "rate_limited",
"message": "Limite de 120 req/min excedido. Tente novamente em 12s."
}
}Precisa da API na sua operação?
A API REST e os webhooks estão disponíveis no plano Enterprise. Sem fidelidade — cancele quando quiser.
Criar contaSem fidelidade · Cancele quando quiser