GraphQL Queries
Query vault data through the GraphQL API.
vault
Get a single vault by address.
query GetVault($address: String!) {
vault(address: $address) {
address
owner
balance
createdAt
sessions {
agent
expiresAt
dailyLimitUSD
perTxLimitUSD
dailySpentUSD
}
operations(limit: 10) {
txHash
target
value
timestamp
}
}
}
vaults
List vaults with filtering.
query ListVaults($owner: String, $limit: Int) {
vaults(owner: $owner, limit: $limit) {
address
owner
balance
createdAt
}
}
health
Check API health status.
query {
health {
status
version
timestamp
}
}