type asset {
xref: String
instamint_asset_hashid: String
algorand_assetid: Int
explorerurl: String
created_at: String
mint_completed_status: Boolean
mint_requestjson: String
senderpk: String
clawbackpk: String
managerpk: String
freezepk: String
asset_name: String
unit_name: String
default_frozen: Boolean
total: String
parties: party
}
type party {
owner: String
client: String
custodian: String
issuer: String
}
type Query {
allAssets: [asset] asset(hashid: String): asset
}
The following sample query illustrates how GraphQL can be used to query asset data. The below query looks up an asset with hash ID a0517...2195/
query sampleQuery {
asset(hashid:"4cddb4593e5d6a4ecd38bf86bb00e24fdd419cdbd27903b3b939dab10e60da0c") {
mint_completed_status
explorerurl
xref
algorand_assetid
}
}
{
"data": {
"asset": {
"mint_completed_status": true,
"explorerurl": "https://testnet.algoexplorer.io/tx/BREN32FCVNV6UBT3ZEGNADHVIFDYY5K22V2AFVYZCQHRJMBLEPSQ",
"xref": "invoice323",
"algorand_assetid": 111900776
}
}
}
Access to the GraphQL is available via API or user interfaces, as demonstrated below