API de Altium 365

La API de Altium 365 es una API GraphQL que proporciona acceso programático a los datos de su espacio de trabajo de Altium 365. Admite operaciones de lectura y escritura en todas las áreas de la plataforma.

New to Altium 365 API? Comience con la guía de inicio rápido para crear su primer token y realizar su primera llamada a la API en cuestión de minutos.

Cómo se organiza la API

La API se estructura en torno a las áreas de dominio de la plataforma, conocidas como bounded contexts. Cada contexto delimitado abarca un área específica de la plataforma: sus entidades, operaciones y reglas de negocio. Los nombres de los tipos y las consultas de GraphQL siguen convenciones de nomenclatura que reflejan el área de dominio a la que pertenecen, lo que facilita la navegación por el esquema una vez que se familiariza con la estructura.

Principales contextos delimitados

Contexto delimitado

Qué abarca

Design

Proyectos de PCB, esquemas, variantes, versiones publicadas, paquetes de fabricación

Library

Componentes, símbolos, huellas, piezas, solicitudes de piezas, hojas de datos

Procurement

Listas de materiales, elementos de la BOM, piezas alternativas y de sustitución

Platform

Usuarios, espacios de trabajo, organizaciones, definiciones del ciclo de vida, nomenclatura de revisiones

Collaboration

Comentarios, hilos de comentarios, tareas

Customization

Flujos de trabajo, scripts, ejecuciones de scripts

Otros contextos delimitados abarcan funciones más especializadas:  modelado de dispositivos, actualizaciones inalámbricas de firmware, gestión de requisitos, software embebido y diseño de sistemas. Se puede acceder a ellos mediante la misma API y siguen las mismas convenciones.

Cada contexto delimitado tendrá su propia sección de documentación a medida que se amplíe la cobertura. Mientras tanto, el explorador de esquemas integrado Voyager es una buena forma de explorar el grafo completo de tipos.

Endpoints

Endpoints regionales

Utilice un endpoint regional cuando no tenga un espacio de trabajo dentro del ámbito de la operación, por ejemplo, para listar todos los espacios de trabajo a los que un usuario tiene acceso, o cuando trabaje con datos globales, como usuarios y organizaciones.

Región

GraphQL

Servicio de archivos

Voyager (exploración del esquema)

Europa

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

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

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

Oeste de EE. UU.

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

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

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

Este de EE. UU.

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

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

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

Asia-Pacífico

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

Endpoints del espacio de trabajo

Los endpoints del espacio de trabajo son el punto de partida recomendado para interactuar con los recursos específicos de un espacio de trabajo. Los endpoints de la API utilizan el mismo dominio del espacio de trabajo y se pueden descubrir mediante programación; consulte el ejemplo Listar espacios de trabajo.

GraphQL

Servicio de archivos

Voyager (exploración del esquema)

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

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

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

Exploración del esquema

La API de Altium 365 es autodocumentada. Hay dos herramientas integradas disponibles directamente desde la URL de su espacio de trabajo:

  • Nitro – un IDE de GraphQL basado en navegador para escribir y ejecutar consultas de forma interactiva:

    https://{workspace-domain}/api/graphql/
  • Voyager – un grafo visual del esquema completo, útil para comprender las relaciones entre tipos:

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

Autenticación

Todas las solicitudes deben incluir un token de acceso válido:

Authorization: Bearer {access-token}

Consulte Uso de un token de acceso para obtener más información.

En esta sección

 

AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Contents
Contents