Pular para o conteúdo principal

Notas de versão da API

Esta página registra as alterações específicas nas APIs do Devin (v1, v2 e v3). Para lançamentos de recursos do aplicativo, consulte as Notas de versão do aplicativo.

2025

Dezembro de 2025

Atualizações da API v3
  • Roteadores de Notes e Playbooks (1º de dezembro): foram adicionados endpoints de gerenciamento de Notes e Playbooks em nível de Enterprise e de organização à API v3. Os endpoints de Notes exigem a permissão ManageAccountKnowledge, e os endpoints de Playbooks exigem a permissão ManageAccountPlaybooks.

Novembro de 2025

Atualizações da API v2 Enterprise
  • Atualização do limite de paginação (21 de nov.): limite máximo de paginação reduzido de 1000 para 200 itens por requisição, para melhorar o desempenho e a confiabilidade. O limite padrão continua 100. Esta mudança NÃO afeta a API Externa v1.
  • Roteador de sessões (16 de nov.): adicionados endpoints abrangentes de gerenciamento de sessões à API v2 para administradores Enterprise.
  • Endpoint da API de snapshots (3 de nov.): adicionado endpoint para recuperar detalhes de snapshots de forma programática.
Atualizações da API v1
  • Endpoint para encerrar sessão (31 de out.): adicionado endpoint para encerrar sessões em execução de forma programática.

Outubro de 2025

Lançamento da API v3 (Beta)
  • Lançamento da API v3 (23 de out): Lançada a API v3 com suporte completo a RBAC, modelo de autenticação de usuário de serviço e registro de auditoria abrangente para ações de usuários de serviço.
Atualizações da API v2 Enterprise
  • Endpoint de criação de snapshot (30 de out): Novo endpoint da API Enterprise Organizations v2 para administradores Enterprise clonarem repositórios programaticamente e criarem snapshots com etapas de configuração personalizadas e comandos de inicialização.
  • Melhorias na API de Playbooks (14 de out): Nova API para publicar playbooks Enterprise com funcionalidade aprimorada para gerenciamento programático de playbooks.

Setembro de 2025

Atualizações da API Enterprise v2
  • Roteador de funções Enterprise (25 set): Adicionado roteador de funções Enterprise com cinco endpoints de API para gerenciar funções programaticamente.
Atualizações da API v1
  • API de Playbooks (6 set): Adicionados endpoints completos da API de Playbooks na v1 para criar, atualizar, listar e excluir playbooks programaticamente.
  • Endpoint de segredos (5 set): Adicionado novo endpoint POST /v1/secrets para criar segredos via API.

Março de 2025

Lançamento da Enterprise API v2
  • Lançamento da Enterprise API v2 (23 de mar): Lançamento da Enterprise API v2 para administradores Enterprise, com recursos de gerenciamento de organizações, monitoramento de consumo e gerenciamento de membros.

2024

Outubro de 2024

Lançamento da API v1 (26 de outubro)
  • API REST para criação e gerenciamento programático de sessões
  • Endpoints de criação, monitoramento e gerenciamento de sessões
  • Suporte para upload e download de arquivos anexos
  • Autenticação básica com Chaves de API
  • Suporte à criação idempotente de sessões
  • Casos de uso: revisões automáticas de PRs, resolução de erros de lint, migrações

Política de Versionamento da API

Compatibilidade com versões anteriores

Nos esforçamos para manter a compatibilidade com versões anteriores dentro de versões principais. Alterações que quebram a compatibilidade serão:
  1. Anunciadas com pelo menos 7 dias de antecedência
  2. Documentadas nessas notas de versão
  3. Acompanhadas por guias de migração, quando aplicável

Processo de descontinuação

Quando descontinuamos um recurso da API:
  1. Anúncio: Anunciaremos a descontinuação e o respectivo cronograma
  2. Período de descontinuação: O recurso permanece disponível, mas marcado como descontinuado
  3. Remoção: O recurso é removido após o período de descontinuação

Suporte de Versões

  • v1: Disponível para uso geral, com manutenção ativa
  • v2: Disponível para uso geral, com manutenção ativa
  • v3: Beta - sujeito a alterações, ainda não recomendado para uso em produção

Guias de migração

Migração do v1 para o v3

Se você estiver criando novas integrações que exigem permissões granulares, considere usar o v3 em vez do v1: Principais diferenças:
  • Autenticação: o v3 requer tokens de usuário de serviço em vez de chaves de API pessoais/de serviço
  • Autorização: o v3 fornece controle de acesso baseado em função (RBAC) completo, com permissões baseadas em funções
  • Endpoints: o v3 usa padrões de URL diferentes (/v3beta1/* em vez de /v1/*)
Etapas de migração:
  1. Crie um usuário de serviço em Enterprise Settings > Service Users
  2. Atribua funções apropriadas ao usuário de serviço
  3. Gere uma chave de API para o usuário de serviço
  4. Atualize sua integração para usar os endpoints do v3
  5. Teste minuciosamente em um ambiente de não produção
Ver documentação da API v3 →

Migrando da v2 para a v3

A v3 oferece mais flexibilidade do que a v2 para automação em ambiente Enterprise: Principais diferenças:
  • Autenticação: a v3 usa usuários de serviço em vez de exigir chaves pessoais de Enterprise Admin
  • Autorização: a v3 oferece suporte a RBAC granular em vez de acesso apenas para Enterprise Admins
  • Escopo: a v3 pode ser limitada a organizações específicas, enquanto a v2 é sempre em nível Enterprise
Quando migrar:
  • Você precisa de automação com permissões sem privilégios de administrador
  • Você quer limitar o acesso à API a organizações específicas
  • Você precisa de uma separação clara entre contas humanas e contas de serviço
  • Você exige registros de auditoria detalhados para ações automatizadas

Suporte

Em caso de dúvidas sobre alterações na API ou necessidade de assistência na migração: