API
Versionamento da API
Como funciona o versionamento da API de Integrações via header api-version.
A API de Integrações usa versionamento via header customizado, garantindo que integrações existentes continuem funcionando quando novas versões forem lançadas.
Como usar
Envie o header api-version em suas requisições:
curl -H "Authorization: Bearer <token>" \
-H "api-version: v1" \
https://api.biterp.ai/productsComportamento
| Cenário | Resultado |
|---|---|
Header api-version presente e válido | Usa a versão solicitada |
Header api-version ausente | Usa a versão atual (v1) |
Header api-version com valor inválido | Retorna 400 Bad Request com as versões aceitas |
Versões disponíveis
| Versão | Status |
|---|---|
v1 | Atual — versão padrão |
Boas práticas
- Sempre envie o header: mesmo que a versão padrão funcione hoje, enviar explicitamente protege sua integração contra mudanças futuras
- Teste antes de migrar: quando uma nova versão for lançada, teste sua integração antes de atualizar o header
- Monitore deprecações: versões antigas serão depreciadas com antecedência
Exemplo de erro
Quando uma versão inválida é enviada, a resposta é 400 Bad Request com as versões aceitas:
{
"statusCode": 400,
"message": "Invalid api-version. Accepted: v1, v2. Current: v1",
"error": "Bad Request"
}
