Query for assets and related information
Get complete information on Asset
This examples includes details query around all the details available when querying for an asset, given the name of the asset. The example result below illustrates an asset which has an open primary sale, buying intent, and a selling intent.
query{
assets (filter: {key:"name", operator:EQ, value:"Asset A"}) {
nodes{
id
organizationId
name
type
config
issuerId
regulationVerifiers {
id
}
denomination {
...on FiatAsset {
code
}
}
metadata {
acl
}
issuedTokens {
nodes {
userId
assetId
quantity
transactionsDetails {
transactionId
index
quantity
}
}
}
certificates {
nodes {
id
profileId
type
providerId
issuedAt
expiry
data
documents {
nodes {
id
uri
name
mimeType
}
}
}
}
intents {
nodes {
intent {
__typename
... on PrimarySale {
issuerId
}
... on BuyingIntent {
buyer
}
... on SellingIntent {
seller
}
}
}
}
}
}
}
{
"data": {
"assets": {
"nodes": [
{
"id": "bank-us:102:2aa75905-1ca6-4174-aa0a-0319b46c5ac2",
"organizationId": "bank-us",
"name": "Asset A",
"type": "Fund",
"config": "{\"signatureTemplate\":{\"hashFunction\":\"sha3-256\"}}",
"issuerId": "bank-us:101:49744cb3-ef17-4fd4-aec8-5fce737cbfba",
"regulationVerifiers": [
{
"id": "store-id:bank-us:101:09a6112e-c945-4558-a42a-1ddad5f2e476RegD"
},
{
"id": "store-id:bank-us:101:09a6112e-c945-4558-a42a-1ddad5f2e476RegX"
}
],
"denomination": {
"code": "USD"
},
"metadata": {
"acl": [
"bank-uk"
]
},
"issuedTokens": {
"nodes": []
},
"certificates": {
"nodes": [
{
"id": "bank-us:102:2aa75905-1ca6-4174-aa0a-0319b46c5ac2_6d8b2888-4fc7-493a-b68e-51d71289ccf7",
"profileId": "bank-us:102:2aa75905-1ca6-4174-aa0a-0319b46c5ac2",
"type": "KYA",
"providerId": "bank-us",
"issuedAt": 1667998971,
"expiry": 4102444800,
"data": "{\"description\":\"Asset A full description\",\"name\":\"Asset A\",\"info\":[{\"type\":\"text\",\"name\":\"Issuer\",\"value\":\"The Bank\"},{\"type\":\"text\",\"name\":\"Headquarters\",\"value\":\"New York City\"},{\"type\":\"text\",\"name\":\"Industry\",\"value\":\"Financial Industry\"},{\"type\":\"text\",\"name\":\"Services\",\"value\":\"Banking\"},{\"type\":\"link\",\"name\":\"Website\",\"value\":\"www.website.com\"}]}",
"documents": {
"nodes": [
{
"id": "6e2b32f5-2950-4c40-bc55-a31bd601bcae",
"uri": "bank-us:102:2aa75905-1ca6-4174-aa0a-0319b46c5ac2_6d8b2888-4fc7-493a-b68e-51d71289ccf7_6e2b32f5-2950-4c40-bc55-a31bd601bcae",
"name": "icon-1667998972453.png",
"mimeType": "image/png"
},
{
"id": "856d2b98-c095-40e7-bc54-543591a1dd7d",
"uri": "bank-us:102:2aa75905-1ca6-4174-aa0a-0319b46c5ac2_6d8b2888-4fc7-493a-b68e-51d71289ccf7_856d2b98-c095-40e7-bc54-543591a1dd7d",
"name": "logo-1667998972453.jpg",
"mimeType": "image/jpeg"
}
]
}
}
]
},
"intents": {
"nodes": [
{
"intent": {
"__typename": "PrimarySale",
"issuerId": "bank-us:101:49744cb3-ef17-4fd4-aec8-5fce737cbfba"
}
},
{
"intent": {
"__typename": "BuyingIntent",
"buyer": "bank-us:101:55408c4c-2b20-46c1-8fb6-029af7dbc823"
}
}
{
"intent": {
"__typename": "SellingIntent",
"buyer": "bank-us:101:55408c4c-2b20-46c1-8fb6-029af7dbc824"
}
}
]
}
}
]
}
}
}
Query for Open Intents
Retrieve what are the open intents for the given assets, including Primary Sale, Buying intents, and Sale Intents that are currently active.
query{
assets (filter: { key: "id", operator: EQ, value: "fi-a:102:fc2426e5-ab81-4943-b818-7fe740adc924" }) {
nodes{
name
id
type
intents {
nodes {
intent {
__typename
... on PrimarySale {
issuerId
}
... on BuyingIntent {
buyer
}
... on SellingIntent {
seller
}
}
}
}
}
}
}
{
"data": {
"assets": {
"nodes": [
{
"name": "Lexington Mews",
"id": "bank-us:102:9e8fa9b6-6a43-45b1-9259-59d2689e3563",
"type": "Building",
"intents": {
"nodes": [
{
"intent": {
"__typename": "PrimarySale",
"issuerId": "bank-us:101:49744cb3-ef17-4fd4-aec8-5fce737cbfba"
}
},
{
"intent": {
"__typename": "BuyingIntent",
"buyer": "bank-us:101:55408c4c-2b20-46c1-8fb6-029af7dbc823"
}
}
{
"intent": {
"__typename": "SellingIntent",
"buyer": "bank-us:101:55408c4c-2b20-46c1-8fb6-029af7dbc824"
}
}
]
}
},
]
}
}
}