Comment récupérer des informations sur une entreprise en utilisant l'ID ou le slug avec l'API Blue.


Pour récupérer des informations sur une entreprise, vous pouvez utiliser la requête company avec soit l'ID de l'entreprise, soit le slug :

Requête par ID d'entreprise

query GetCompanyById {
  company(id: "company-id-here") {
    id
    name
    slug
    createdAt
    updatedAt
  }
}

Requête par Slug d'entreprise

La même requête accepte également un slug d'entreprise, ce qui facilite la récupération des informations sur l'entreprise en utilisant l'identifiant convivial pour l'URL :

query GetCompanyBySlug {
  company(id: "company-slug-here") {
    id
    name
    slug
    createdAt
    updatedAt
  }
}

Exemple de Réponse

Les deux requêtes renverront le même objet d'entreprise :

{
  "data": {
    "company": {
      "id": "cuid123456789",
      "name": "Acme Corporation",
      "slug": "acme-corp",
      "createdAt": "2024-01-15T10:30:00.000Z",
      "updatedAt": "2024-03-20T14:45:00.000Z"
    }
  }
}

Remarques Importantes

  • Le paramètre id accepte à la fois les ID d'entreprise et les slugs
  • Seules les entreprises dont l'utilisateur actuel est membre seront retournées
  • Si l'entreprise n'est pas trouvée ou si l'utilisateur n'a pas accès, une CompanyNotFoundError sera levée
  • Les entreprises bannies lèveront une CompanyBannedError

Champs Disponibles

Vous pouvez interroger des champs d'entreprise supplémentaires si nécessaire :

query GetCompanyDetails {
  company(id: "company-slug") {
    id
    name
    slug
    # Add more fields as needed based on your requirements
    # Check the GraphQL schema for all available fields
  }
}

Assistant IA

Les réponses sont générées par l'IA et peuvent contenir des erreurs.

Comment puis-je vous aider ?

Posez-moi toutes vos questions sur Blue ou cette documentation.

Entrez pour envoyer • Maj+Entrée pour une nouvelle ligne • ⌘I pour ouvrir