Controle de versões

Este guia explica como a API Merchant processa o controle de versões, os lançamentos e o ciclo de vida das diferentes versões.

Esquema de controle de versão

A API Merchant emprega uma estratégia de controle de versão no nível da sub-API. Isso significa que cada API Merchant, por exemplo, Produtos na API Merchant, terá o próprio ciclo de vida da versão.

Formato e apresentação do controle de versão

  • Versões estáveis da sub-API:se uma sub-API estiver em uma versão estável, todos os métodos dela também estarão. Uma versão estável da sub-API é representada como vX (por exemplo, v1, v2). Essas são versões principais prontas para produção.

  • Versões Alfa da sub-API:se uma sub-API estiver em uma versão Alfa, todos os métodos dela também estarão. Uma versão Alfa da sub-API é representada como vXalpha (por exemplo, v1alpha, v2alpha). Elas contêm recursos experimentais de acesso antecipado destinados a testes e iteração rápida. As versões Alfa não têm garantia de estabilidade, não têm vida útil definida e podem ser alteradas ou descontinuadas com um aviso prévio de 30 dias.

Alterações da versão

  • Incrementos de versão principal (por exemplo, v1 para v2): indicam mudanças incompatíveis com versões anteriores e que exigem ação do desenvolvedor. Somente mudanças significativas de sub-APIs estáveis terão um novo número de versão. Por exemplo, v1 para v2.
  • Mudanças secundárias:adições ou correções compatíveis com versões anteriores são apresentadas como mudanças na versão principal atual. Essas mudanças serão detalhadas nas notas de lançamento dessa versão principal. As adições não significativas a uma sub-API serão lançadas no canal Alfa da versão estável mais recente ou diretamente na versão estável mais recente.

Política de desativação

Desativamos periodicamente versões mais antigas da sub-API Merchant. Nos comprometemos com um período de descontinuação de 12 meses para versões principais estáveis (vX), a partir do anúncio oficial de descontinuação.

Por exemplo, se descontinuarmos a v1 da sub-API Produtos em 15 de janeiro de 2026, ela será desativada em 15 de janeiro de 2027 ou depois. Após essa data, a versão anterior da sub-API não estará mais disponível para uso.

Versão da sub-API e status do ciclo de vida

A tabela a seguir lista as versões mais recentes de cada sub-API da API Merchant:

Sub-API Versões Status
Contas v1
v1alpha
v1beta
Ativo
Ativo
Descontinuado em 28 de fevereiro de 2026
Conversões v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Fontes de dados v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Inventários v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Resolução de problemas v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Parceria de feeds locais v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Notificações v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Rastreamento de pedidos v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Produtos v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Product Studio v1alpha Ativo
Promoções v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Quota v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Relatórios v1
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026
Avaliações v1alpha
v1beta
Ativo
Descontinuado em 28 de fevereiro de 2026

Práticas recomendadas

  • Consulte regularmente as notas de lançamento e as atualizações mais recentes para novas versões, atualizações importantes, melhorias e anúncios sobre lançamentos e descontinuações de sub-APIs.
  • Se uma sub-API tiver duas ou mais versões estáveis, sugerimos usar a versão mais recente.
  • Projete seu aplicativo para processar normalmente vários erros de sub-API, incluindo problemas de rede, limites de taxa e os novos códigos ou mensagens de erro que podem ser introduzidos com versões mais recentes da sub-API.
  • Não espere até que uma versão da sub-API esteja prestes a ser desativada para começar a planejar o upgrade. Comece a avaliar e testar novas versões assim que elas estiverem disponíveis.
  • Para solicitações de recursos ou dúvidas sobre um roteiro de sub-API, entre em contato conosco com perguntas ou feedback. Para informações sobre como entrar em contato com a equipe da API Merchant para receber suporte técnico, consulte Receber ajuda com a API Merchant.