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
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.
Aucune requête sélectionnée — seule la requête de base est affichée.
query {
viewer {
id
email
}
}