Aller au contenu principal

GraphQL

Meister1 utilise une API GraphQL. GraphQL est un langage de requête qui permet au client de déterminer les données dont il a besoin.

Nous vous montrerons brièvement ici à quoi ressemble une requête HTTP en GraphQL. Nous examinerons également quelques études de cas typiques.

Endpoint: https://api.meister1.com/graphql

attention

Un en-tête Authorization avec le accessToken doit être utilisé pour les requêtes (voir Autorisation)

Général

Fondamentalement, chaque requête est identique. C'est une requête POST. Le schéma attendu comme réponse est défini dans le corps.

Requête

query {
viewer {
id
email
}
}

cURL

curl 'https://api.meister1.com/graphql' -H 'Content-Type: application/json' \
--data-binary '{"query":"query {\n viewer {\n id\n email\n }\n}"}' --compressed

Réponse

{
"data": {
"viewer": {
"id": "VSFlcgox",
"email": "user@meister1.de"
}
}
}

Générateur de requêtes

Basculez ci-dessus entre Lecture (requêtes) et Écriture (mutations). Sélectionnez une ou plusieurs requêtes ou mutations — elles sont fusionnées et l'opération GraphQL est générée en direct. Pour les mutations, les valeurs possibles (par ex. le statut du prospect) sont également affichées.

Requêtes disponibles
Requêtes sélectionnées

Aucune requête sélectionnée — seule la requête de base est affichée.

GraphQL Query
query {
  viewer {
    id
    email
  }
}