pip install gql[requests]
import os
from gql import Client, gql
from gql.transport.requests import RequestsHTTPTransport
# Setup client
transport = RequestsHTTPTransport(
url="https://cumtxmqb68.execute-api.us-west-2.amazonaws.com/staging/v1.0.0/graphql",
headers={"x-api-key": os.getenv("API_KEY")}, # Your API key from 1Password
use_json=True,
)
client = Client(transport=transport, fetch_schema_from_transport=False)
# Execute query
query = gql("""
{
courses(limit: 5) {
identifier
name
academicSubject
}
}
""")
result = client.execute(query)
print(result)