Altium 365 API

Altium 365 API는 Altium 365 워크스페이스 데이터에 프로그래밍 방식으로 액세스할 수 있는 GraphQL API입니다. 플랫폼 전반에서 읽기 및 쓰기 작업을 모두 지원합니다.

New to Altium 365 API? 빠른 시작 가이드를 따라 첫 번째 토큰을 생성하고 몇 분 안에 첫 API 호출을 실행해 보세요.

API 구성 방식

API는 bounded contexts라고 하는 플랫폼의 도메인 영역을 중심으로 구성됩니다. 각 바운디드 컨텍스트는 플랫폼의 특정 영역에 속하는 엔터티, 작업 및 비즈니스 규칙을 다룹니다. GraphQL 타입과 쿼리 이름은 해당 도메인 영역을 반영하는 명명 규칙을 따르므로, 구조에 익숙해지면 스키마를 더 쉽게 탐색할 수 있습니다.

주요 바운디드 컨텍스트

바운디드 컨텍스트

다루는 내용

Design

PCB 프로젝트, 회로도, 배리언트, 릴리스, 제조 패키지

Library

컴포넌트, 심볼, 풋프린트, 부품, 부품 요청, 데이터시트

Procurement

자재 명세서, BOM 항목, 대체 및 대용 부품

Platform

사용자, 워크스페이스, 조직, 수명 주기 정의, 리비전 명명

Collaboration

Comment, Comment 스레드, 작업

Customization

워크플로, 스크립트, 스크립트 실행

추가 바운디드 컨텍스트는 디바이스 모델링, 무선 펌웨어 업데이트, 요구사항 관리, 임베디드 소프트웨어, 시스템 설계 등 더 전문적인 기능을 다룹니다. 이러한 기능도 동일한 API를 통해 액세스할 수 있으며 동일한 규칙을 따릅니다.

문서 범위가 확대됨에 따라 각 바운디드 컨텍스트에 전용 문서 섹션이 마련될 예정입니다. 그동안은 내장된 Voyager 스키마 브라우저를 사용하여 전체 타입 그래프를 탐색할 수 있습니다.

엔드포인트

지역별 엔드포인트

특정 워크스페이스를 대상으로 하지 않는 경우(예: 사용자가 액세스할 수 있는 모든 워크스페이스 목록 조회) 또는 사용자 및 조직과 같은 전역 데이터를 다루는 경우에는 지역별 엔드포인트를 사용하세요.

지역

GraphQL

파일 서비스

Voyager(스키마 탐색)

유럽

https://eur.365.altium.com/api/graphql

https://eur.365.altium.com/api/files

https://eur.365.altium.com/api/voyager

미국 서부

https://usw.365.altium.com/api/graphql

https://usw.365.altium.com/api/files

https://usw.365.altium.com/api/voyager

미국 동부

https://use.365.altium.com/api/graphql

https://use.365.altium.com/api/files

https://use.365.altium.com/api/voyager

아시아 태평양

https://asp.365.altium.com/api/graphql

https://asp.365.altium.com/api/files

https://asp.365.altium.com/api/voyager

GovCloud

https://use.365-gov.altium.com/api/graphql

https://use.365-gov.altium.com/api/files

https://use.365-gov.altium.com/api/voyager

워크스페이스 엔드포인트

워크스페이스별 리소스와 상호작용하려면 워크스페이스 엔드포인트부터 사용하는 것이 좋습니다. API 엔드포인트는 동일한 워크스페이스 도메인을 사용하며 프로그래밍 방식으로 찾을 수 있습니다. 워크스페이스 목록 조회 예제를 참고하세요.

GraphQL

파일 서비스

Voyager(스키마 탐색)

https://{workspace-domain}/api/graphql

https://{workspace-domain}/api/files

https://{workspace-domain}/api/voyager

스키마 탐색

Altium 365 API는 자체 문서화 기능을 제공합니다. 워크스페이스 URL에서 두 가지 내장 도구에 직접 액세스할 수 있습니다.

  • Nitro – 쿼리를 대화형으로 작성하고 실행할 수 있는 브라우저 기반 GraphQL IDE:

    https://{workspace-domain}/api/graphql/
  • Voyager – 타입 간의 관계를 이해하는 데 유용한 전체 스키마의 시각적 그래프:

    https://{workspace-domain}/api/voyager/

인증

모든 요청에는 유효한 액세스 토큰이 포함되어야 합니다.

Authorization: Bearer {access-token}

자세한 내용은 액세스 토큰 사용을 참고하세요.

이 섹션의 내용

 

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
Contents
Contents