Mudanças incompatíveis
Mudanças que possam quebrar uma integração existente recebem comunicação destacada e antecedência.
O que conta como incompatível
- remoção de campo;
- mudança de tipo de um campo;
- alteração ou remoção de valor de enum;
- remoção de endpoint;
- mudança de autenticação;
- mudança obrigatória de fluxo.
O que cada aviso informa
- o que muda;
- por que muda;
- quem é afetado;
- data de entrada em vigor;
- como migrar;
- exemplo antigo e novo.
Nenhuma até aqui
Não há mudança incompatível registrada. Quando houver, ela aparece aqui antes de entrar em vigor.
O compromisso com os nomes existentes
Vale um exemplo do que essa política significa na prática. Quando a marca mudou para Conota, os
headers de webhook não foram renomeados — continuam X-Qualyfiscal-Signature,
X-Qualyfiscal-Job-Id, X-Qualyfiscal-Tentativa. Eles são contrato, não marca: renomear quebraria
a validação de assinatura de toda integração existente, e a falha apareceria do lado do cliente,
silenciosamente. O mesmo vale para os domínios antigos api.pluganota.com e
api.qualyfiscal.com.br, que seguem ativos.