Referência de erros e limites da API. Veja também autenticação.
Erros comuns
| HTTP | Erro | Significado |
|---|---|---|
| 401 | invalid_api_key | X-API-Key ausente ou inválida. |
| 400 | conversion_failed | Sem rota/conversor ativo para a URL (ou credenciais faltando). Não é erro de scraping. |
| 400 | payload inválido | Corpo não é JSON válido ou não respeita o schema (ex.: url ausente). |
| 5xx | erro inesperado | Falha de rede, indisponibilidade de provider ou exceção não tratada. |
No modo batch (/convert-links), falhas de conversão de itens não retornam 400 — cada item traz ok: false + error. O 400 fica para erro de payload/auth.
Limites
- Batch: até 150 URLs por requisição.
- Histórico:
history_limitde 1 a 50 (padrão 10) no/product. - Faça retry apenas dos itens que falharam e use lotes menores em caso de timeout.
Boas práticas
- Trate
success/okantes de usaraffiliate_url/final_url. - Implemente backoff em caso de 5xx.
- Não exponha a API key no cliente.