{ "version": 3, "sources": [ { "name": "default", "tables": [], "configuration": { "connection_info": { "database_url": { "from_env": "HASURA_GRAPHQL_DATABASE_URL" }, "pool_settings": { "retries": 1, "idle_timeout": 180, "max_connections": 50 } } } } ], "actions": [ { "name": "actionName", "definition": { "handler": "http://localhost:3000", "output_type": "SampleOutput", "arguments": [ { "name": "arg1", "type": "SampleInput!" } ], "type": "mutation", "kind": "synchronous" } } ], "custom_types": { "input_objects": [ { "name": "SampleInput", "fields": [ { "name": "username", "type": "String!" }, { "name": "password", "type": "String!" } ] } ], "objects": [ { "name": "SampleOutput", "fields": [ { "name": "accessToken", "type": "String!" } ] } ] } }