Guia de Início Rápido da API do Altium 365

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

Este guia leva você do zero até 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 – o portal de autoatendimento da Altium para desenvolvedores, onde você pode se inscrever em programas para acessar a API do Altium 365, o SDK do Altium Designer, o Embeddable Viewer e outros produtos para desenvolvedores

Etapa 1: Criar um token

Para autorizar solicitações de 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 forma mais simples de começar. Você recebe um único token de acesso com tempo de validade configurável (até 1 ano). Use-o diretamente nas solicitações de API.

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

Consulte Using an Access token para obter detalhes.

Opção B: Refresh Token (recomendado para produção)

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

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

Consulte Using a Refresh Token para 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 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: Fazer sua primeira solicitação de API

A maneira mais rápida de explorar a API do Altium 365 é por meio da IDE integrada no navegador (desenvolvida com Nitro). Acesse:

https://{workspace-domain}.altium.com/svc/napi/gateway/graphql/

Substitua {workspace-domain} pelo domínio real do seu Workspace (por exemplo, mycompany.altium.com).

Autorize sua solicitação

Todas as solicitações de API exigem um token de acesso passado 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 na 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-domain}.altium.com/svc/napi/gateway/voyager/

Próximos passos

 

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