Exemples de requêtes

Voici des requêtes prêtes à l’emploi pour les cas d’usage courants de l’API Altium 365. Tous les exemples utilisent le point de terminaison Workspace et nécessitent un jeton d’accès valide.

Projets

Lister les projets

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

Obtenir les détails d’un projet

Récupère un projet spécifique par ID, y compris ses données de conception, sa dernière révision et ses collaborateurs.

query GetProject($id: ID!) {
  desProjectById(id: $id) {
    id
    name
    description
    projectType
    createdAt
    updatedAt
    design {
      releases {
        totalCount
      }
      variants {
        name
      }
    }
    latestRevision {
      author
      createdAt
      message
      revisionId
    }
  }
}

Bibliothèque

Obtenir un aperçu de la bibliothèque

Retourne la bibliothèque Workspace avec le nombre de composants, d’empreintes et de symboles.

query GetLibraryOverview{
  desLibrary {
    name
    description
    updatedAt
    components {
      nodes {
        id
        name
      }
    }
    footprints {
      totalCount
    }
    symbols {
      totalCount
    }
  }
}

Approvisionnement

Lister les nomenclatures

Retourne toutes les nomenclatures gérées dans le Workspace avec leur état de santé et le nombre d’articles.

query {
  bomBoms(first: 5) {
    nodes {
      bomId
      name
      createdAt
      updatedAt
      items {
        totalCount
      }
      releases {
        totalCount
        nodes {
          name
          releasedAt
          releaseNotes
        }
      }
      issues {
        severity
        description
        howToFix
      }
    }
  }
}

Équipe Workspace

Lister les membres du Workspace

query ListWorkspaceUsers {
  desWorkspaceTeamByAuth {
    workspaceGroups {
      nodes {
        id
        name
      }
    }
    workspaceUsers {
      nodes {
        id
        displayName
        email
      }
    }
  }
}

 

AI-LocalizedLocalisé par IA
Si vous trouvez un problème, sélectionnez le texte/l’image et appuyez surCtrl + Entréepour nous envoyer vos commentaires.
Contenu