---
# System prepended metadata

title: Querying Gardens

---

# Querying Gardens

You can build your own queries using a [GraphQL Explorer](https://graphiql-online.com/graphiql) and enter your endpoint to limit the data to exactly what you need.

Each entity has a plural version and a singular version. When querying for a single record response (e.g. account), you will need to supply the id for the entity. When querying for a list of responses (e.g. accounts), you may add filters using the 'where' clause.

Below are some sample queries you can use to gather information from the Gardens contracts.

## Examples

### This example shows how to query a list of Gardens

```graphql
query Organizations(
  $first: Int!
  $skip: Int!
  $orderBy: String!
  $orderDirection: String!
) {
  organizations(
    first: $first
    where: { active: true }
    skip: $skip
    orderBy: $orderBy
    orderDirection: $orderDirection
  ) {
    id
    active
    createdAt
    proposalCount
    token {
      id
      symbol
      name
      decimals
    }
    wrappableToken {
      id
      symbol
      name
      decimals
    }
    honeyLiquidity
    supporterCount
    incentivisedPriceOracle
    unipool
  }
}
```

### Returns

```graphql
  "data": {
    "courtConfigs": [
      {
        "id": "0x44e4fcfed14e1285c9e0f6eae77d5fdd0f196f85",
        "currentTerm": "2187",
        "termDuration": "28800",
        "feeToken": {
          "id": "0x71850b7e9ee3f13ab46d67167341e4bdc905eef9"
        }
      }
    ],
    "courtTerms": [
      {
        "id": "0",
        "startTime": "1614960796",
        "randomnessBN": "0",
        "randomness": "0x0000000000000000000000000000000000000000000000000000000000000000"
      },
      {
        "id": "1000",
        "startTime": "1643760796",
        "randomnessBN": "20421071",
        "randomness": "0x0000000000000000000000000000000000000000000000000000000000000000"
      },
      {
        "id": "1001",
        "startTime": "1643789596",
        "randomnessBN": "20426793",
        "randomness": "0x0000000000000000000000000000000000000000000000000000000000000000"
      },
      {
        "id": "1002",
        "startTime": "1643818396",
        "randomnessBN": "20432569",
        "randomness": "0x0000000000000000000000000000000000000000000000000000000000000000"
      },
      {
        "id": "1003",
        "startTime": "1643847196",
        "randomnessBN": "20438299",
        "randomness": "0x0000000000000000000000000000000000000000000000000000000000000000"
      }
    ]
  }
```

### This example shows how to query an organization within a Garden

```graphql
query Organizations(
  $first: Int!
  $skip: Int!
  $orderBy: String!
  $orderDirection: String!
) {
  organizations(
    first: $first
    where: { active: true }
    skip: $skip
    orderBy: $orderBy
    orderDirection: $orderDirection
  ) {
    id
    active
    createdAt
    proposalCount
    token {
      id
      symbol
      name
      decimals
    }
    wrappableToken {
      id
      symbol
      name
      decimals
    }
    honeyLiquidity
    supporterCount
    incentivisedPriceOracle
    unipool
  }
}
```

### Result

```graphql
{
  "data": {
    "organizations": [
      {
        "id": "0x129fc6300ea81a22c13c25f507cd2f9f902ca235",
        "createdAt": "1642661584",
        "config": {
          "id": "0x129fc6300ea81a22c13c25f507cd2f9f902ca235"
        },
        "token": {
          "id": "0xb2a02035ca4c046e2f9c8235b619ed1e6d630290"
        }
      },
      {
        "id": "0x316da8dab6c605681c07142f71ab6fd92a450cf2",
        "createdAt": "1648125547",
        "config": {
          "id": "0x316da8dab6c605681c07142f71ab6fd92a450cf2"
        },
        "token": {
          "id": "0xa5892b40056c77ef46ff20c21035366774bda0f5"
        }
      },
      {
        "id": "0x5fdaba692f7efc5d2ab372f84d6e0c17a16534c0",
        "createdAt": "1641156060",
        "config": {
          "id": "0x5fdaba692f7efc5d2ab372f84d6e0c17a16534c0"
        },
        "token": {
          "id": "0xe7b81d9408192fa7af47fdf051b5088e925ecac9"
        }
      },
      {
        "id": "0x7fba5b2fbbe327a0c5d2375cc260b76f021190ce",
        "createdAt": "1648150055",
        "config": {
          "id": "0x7fba5b2fbbe327a0c5d2375cc260b76f021190ce"
        },
        "token": {
          "id": "0xc550fc3ccdffe465ad36ed449befe1e18e5bd559"
        }
      }
    ],
    "configs": [
      {
        "id": "0x129fc6300ea81a22c13c25f507cd2f9f902ca235",
        "conviction": {
          "id": "0x7749884772a995168fff35565255052a7278a940"
        },
        "voting": {
          "id": "0x22b2610b98b01c5468d73a7783eba06ef2bf93d8-setting-0"
        }
      },
      {
        "id": "0x316da8dab6c605681c07142f71ab6fd92a450cf2",
        "conviction": {
          "id": "0xb9b5950d08b6bce61ca2a792acf574f550c2c4fc"
        },
        "voting": {
          "id": "0xe24aea8933bed0868d4ab864847bf9de65a76f20-setting-0"
        }
      },
      {
        "id": "0x5fdaba692f7efc5d2ab372f84d6e0c17a16534c0",
        "conviction": {
          "id": "0x5e759a5379e838ec45c022f0bce14f1ae7968b15"
        },
        "voting": {
          "id": "0x20c263c6cc44b97ee49f826dc004b17a9e3b4d25-setting-0"
        }
      },
      {
        "id": "0x7fba5b2fbbe327a0c5d2375cc260b76f021190ce",
        "conviction": null,
        "voting": {
          "id": "0x51945036a3e94dda6f4c6552a991b3a1c687dd6f-setting-0"
        }
      }
    ]
  }
}
```
