Python examples
requests
import requests
API_URL = 'https://uthana.com/graphql'
API_KEY = 'YOUR_API_KEY'
query = '''
query GetMotion($id: String!) {
  motion(id: $id) {
    id
    name
    created
  }
}
'''
variables = {"id": "m3G3XSJrjEJH"}
response = requests.post(
    API_URL,
    auth=(API_KEY, ''),
    json={
        'query': query,
        'variables': variables,
    }
)
print(response.json()["data"]["motion"])
gql
from gql import gql, Client
from gql.transport.requests import RequestsHTTPTransport
API_URL = 'https://uthana.com/graphql'
API_KEY = 'YOUR_API_KEY'
transport = RequestsHTTPTransport(
    url=API_URL,
    auth=(API_KEY, ''),
    use_json=True,
)
client = Client(transport=transport, fetch_schema_from_transport=True)
query = gql('''
query GetMotion($id: String!) {
  motion(id: $id) {
    id
    name
    created
  }
}
''')
params = {"id": "m3G3XSJrjEJH"}
result = client.execute(query, variable_values=params)
print(result["motion"])