GraphQL
Meister1 utiliza una API GraphQL. GraphQL es un lenguaje de consulta que permite al cliente determinar qué datos necesita.
Aquí le mostraremos brevemente cómo es una solicitud HTTP en GraphQL. También veremos algunos casos de uso típicos.
Endpoint: https://api.meister1.com/graphql
Para las consultas se debe usar un encabezado Authorization con el accessToken (véase Autorización)
General
Básicamente, cada solicitud tiene el mismo aspecto. Es una solicitud POST. El esquema que se espera como respuesta se define en el cuerpo.
Solicitud
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
Respuesta
{
"data": {
"viewer": {
"id": "VSFlcgox",
"email": "user@meister1.de"
}
}
}
Generador de consultas
Cambia arriba entre Lectura (consultas) y Escritura (mutaciones). Selecciona una o varias consultas o mutaciones: se combinan y la operación GraphQL se genera en vivo. Para las mutaciones también se muestran los valores posibles (p. ej. el estado del lead).
Aún no se ha seleccionado ninguna consulta: solo se muestra la consulta base.
query {
viewer {
id
email
}
}