Guia de início rápido da API do Altium 365

A API do Altium 365 está atualmente em Beta fechado e disponível apenas para alguns clientes selecionados com acesso antecipado.

 

A API do Altium 365 oferece acesso programático aos dados do seu Workspace — projetos, BOMs, componentes, símbolos, footprints e muito mais. É uma API GraphQL, o que significa que você pode consultar exatamente os dados de que precisa em uma única requisição.

Este guia leva você do zero à sua primeira chamada de API em minutos.

Pré-requisitos

  • Um Workspace do Altium 365

  • Uma conta de administrador do Workspace

  • Uma conta no Altium Developer Center – portal de autoatendimento da Altium para desenvolvedores, onde você pode se inscrever em programas para acessar a API do Altium 365, o Altium Designer SDK, o Embeddable Viewer e outros produtos para desenvolvedores

Etapa 1: crie um token

Para autorizar requisições à API, você precisa de um token de acesso. Os tokens são criados no seu Workspace em Admin → Developer.

Ao criar um token, você pode escolher entre as duas opções a seguir.

Opção A: token de acesso de longa duração

A maneira mais simples de começar. Você recebe um único token de acesso com validade configurável (até 1 ano). Use-o diretamente nas requisições à API.

Ideal para: exploração rápida, scripts e integrações em que a simplicidade é a prioridade.

Consulte Como usar um token de acesso para obter detalhes.

Opção B: token de atualização (recomendado para produção)

Uma abordagem mais segura. Você recebe um refresh token junto com um client ID e um client secret. O token de atualização é trocado programaticamente por um token de acesso de curta duração, que é então usado nas requisições à API. O próprio token de atualização tem validade configurável (até 1 ano).

Ideal para: integrações automatizadas, serviços em segundo plano e qualquer aplicação executada em produção 24 horas por dia, 7 dias por semana.

Consulte Como usar um token de atualização para conhecer o fluxo de troca.

Your tokens are shown once. No momento da criação, todos os tokens e credenciais são exibidos na tela. Copie-os e armazene-os com segurança — a Altium não armazena tokens e não pode exibi-los novamente depois que você sair da página.

Etapa 2: faça sua primeira requisição à API

A maneira mais rápida de explorar a API do Altium 365 é pelo IDE integrado no navegador (baseado no Nitro). Acesse:

https://{workspace-subdomain}.365.altium.com/api/graphql/

Substitua {workspace-subdomain} pelo subdomínio real do seu Workspace, resultando, por exemplo, em https://my-company.365.altium.com/api/graphql.

Autorize sua requisição

Todas as requisições à API exigem um token de acesso enviado no cabeçalho HTTP Authorization com o esquema Bearer:

Authorization: Bearer {access-token}

Execute sua primeira consulta

Uma boa consulta inicial é listar os projetos do seu Workspace:

query {
  desProjects(first: 10) {
    nodes {
      id
      name
      description
    }
  }
}

Cole-a no IDE, clique em Run e você deverá ver os projetos do seu Workspace na resposta.

Você também pode explorar visualmente o esquema completo da API em:

https://{workspace-subdomain}.365.altium.com/api/voyager

Próximas etapas

 

AI-LocalizedLocalizado por IA
Caso encontre um problema, selecione o texto/imagem e primaCtrl + Enterpara nos enviar o seu feedback.
Contents
Contents