Conceitos

Versões e alterações

O compromisso de estabilidade da API e o registo das alterações.

Cada resposta traz o cabeçalho X-Mucanda-Api-Version com a versão que respondeu. A versão actual é a 1.

#O que pode mudar sem aviso

  • Campos novos nas respostas. O seu programa tem de ignorar os campos que não conhece.
  • Parâmetros opcionais novos e operações novas.
  • Valores novos nas listas abertas (códigos de erro, tipos de documento, estados).
  • Melhorias de desempenho e correcções que não alterem o que está documentado.

#O que só muda numa versão nova

  • Remover ou renomear um campo, uma operação ou um código de erro.
  • Mudar o tipo ou o significado de um campo.
  • Tornar obrigatório um campo que era opcional.

Uma mudança assim faz-se numa versão nova (/api/v2/…) e a versão anterior mantém-se, no mínimo, 12 meses depois de a nova ser anunciada. Os endereços descontinuados passam a responder com os cabeçalhos Deprecation e Sunset, e os titulares das chaves que os usam são avisados por e-mail.

#Registo de alterações

DataVersãoAlteração
2026-10-161A API passa a cobrir todos os módulos (tesouraria, caixa em consulta, recursos humanos, avenças, promoções, encomendas, stock e artigos completos, rascunhos e mais): 443 operações. Os recursos humanos exigem acesso reforçado a dados sensíveis, dado pelo dono ao criar a chave (consentimento, endereços de rede e validade até 90 dias). Acrescentam-se os webhooks, os eventos e a sincronização incremental (alteradoDesde). Campos e operações novas, sem quebrar nada.
2026-10-121Primeira versão da API de integração: lista fechada de operações (clientes, fornecedores, artigos, stock, documentos, financeiro, relatórios, ficheiros fiscais), chaves com perfil, estabelecimento e endereços, idempotência, erros com codigo e traceId, limites por chave e por empresa.