Skip to main content
A API do X usa números de versão nos caminhos dos endpoints para fornecer estabilidade permitindo evolução. Entender nossa estratégia de versionamento ajuda você a planejar integrações e se manter atualizado.

Versões atuais

Use X API v2 para todos os novos projetos. É onde todos os novos recursos são lançados.

Versão nas URLs

O número da versão aparece no caminho do endpoint:

Mudanças breaking vs. non-breaking

Mudanças breaking (exigem atualizações de código)

Essas mudanças só ocorrem em atualizações de versão maiores:
  • Remoção de um endpoint
  • Remoção de um field da resposta
  • Remoção de um parâmetro de consulta
  • Adição de um novo parâmetro obrigatório
  • Alteração do tipo de dados de um field
  • Renomeação de um field ou recurso
  • Alteração de códigos de resposta ou tipos de erro
  • Modificação de escopos de autorização

Mudanças non-breaking (aditivas)

Estas podem ocorrer a qualquer momento sem alteração de versão:
  • Adição de um novo endpoint
  • Adição de um novo parâmetro opcional
  • Adição de um novo field de resposta
  • Adição de novos escopos OAuth
  • Alteração do texto da mensagem de erro
  • Definição de fields como null por motivos de privacidade/segurança

Cronograma de lançamentos


Política de depreciação

Quando lançamos uma nova versão maior:
  1. Depreciação: A versão anterior é marcada como depreciada
  2. Período de suporte: A versão depreciada continua funcionando por um período definido
  3. Retirada: A versão depreciada é removida

Definições


Mantenha-se informado

Seja notificado sobre mudanças:

Changelog

Todas as mudanças e atualizações da plataforma.

Anúncios do Fórum

Avisos de breaking changes.

@XDevelopers

Notícias e atualizações da plataforma.

Newsletter

Resumo mensal.

Recursos de migração

Quando uma nova versão é lançada, fornecemos:
  • Guias de migração: Instruções passo a passo de upgrade
  • Mapeamento de endpoints: Equivalentes v1 para v2
  • Mudanças de formato de dados: Diferenças no modelo de objetos

Visão geral da migração

Orientação atual de migração.

Mapa de endpoints

Mapeamento de endpoints v1 para v2.

Boas práticas

Use v2

Comece novos projetos na versão mais recente.

Monitore anúncios

Assine o changelog e as atualizações do fórum.

Teste as mudanças

Teste em desenvolvimento antes de atualizações em produção.

Planeje migrações

Não espere até a depreciação para fazer o upgrade.