GraphQL Helper
Generate fetch/cURL requests
Request settings
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}"