GraphQL Helper

Generar solicitudes fetch/cURL

Configuración de la solicitud

Query

Variables (JSON)

Fetch

await fetch("https://api.example.com/graphql", {
  method: "POST",
  headers: {
  "Content-Type": "application/json",
  "Authorization": "Bearer TOKEN",
  "X-Request-Id": "123"
},
  body: JSON.stringify({
    query: "query GetUser($id: ID!) {\n  user(id: $id) {\n    id\n    name\n    email\n  }\n}",
    variables: {"id":"1"},
  }),
});

cURL

curl -X POST "https://api.example.com/graphql"   -H "Content-Type: application/json" \
  -H "Authorization: Bearer TOKEN" \
  -H "X-Request-Id: 123" \  -d "{\n  \"query\": \"query GetUser($id: ID!) {\\n  user(id: $id) {\\n    id\\n    name\\n    email\\n  }\\n}\",\n  \"variables\": {\n    \"id\": \"1\"\n  }\n}"