Beispielabfragen
Updated: September 10, 2026
Die folgenden Abfragen können für gängige Anwendungsfälle der Altium 365 API direkt ausgeführt werden. Alle Beispiele verwenden den Workspace-Endpunkt und erfordern ein gültiges Zugriffstoken.
Ermittlung
Workspaces auflisten
Rufen Sie die Liste der Workspaces des Benutzers einschließlich der API-Endpunkt-URLs ab.
query {
desWorkspaceInfos {
name
description
url
location {
apiServiceUrl
filesServiceUrl
}
}
}
Projekte
Projekte auflisten
query {
desProjects(first: 10) {
nodes {
id
name
description
projectType
updatedAt
}
}
}
Projektdetails abrufen
Rufen Sie ein bestimmtes Projekt anhand seiner ID ab, einschließlich seiner Designdaten, der neuesten Revision und der beteiligten Mitarbeiter.
query GetProject($id: ID!) {
desProjectById(id: $id) {
id
name
description
projectType
createdAt
updatedAt
design {
releases {
totalCount
}
variants {
name
}
}
latestRevision {
author
createdAt
message
revisionId
}
}
}
Bibliothek
Bibliotheksübersicht abrufen
Gibt die Workspace-Bibliothek mit der Anzahl der Bauteile, Footprints und Symbole zurück.
query GetLibraryOverview{
desLibrary {
name
description
updatedAt
components {
nodes {
id
name
}
}
footprints {
totalCount
}
symbols {
totalCount
}
}
}
Beschaffung
Stücklisten auflisten
Gibt alle verwalteten Stücklisten im Workspace mit Statusbewertung und Anzahl der Positionen zurück.
query {
bomBoms(first: 5) {
nodes {
bomId
name
createdAt
updatedAt
items {
totalCount
}
releases {
totalCount
nodes {
name
releasedAt
releaseNotes
}
}
issues {
severity
description
howToFix
}
}
}
}
Workspace-Team
Workspace-Mitglieder auflisten
query ListWorkspaceUsers {
desWorkspaceTeamByAuth {
workspaceGroups {
nodes {
id
name
}
}
workspaceUsers {
nodes {
id
displayName
email
}
}
}
}