Consumer API

Portfolio

7 public operations generated from the current Awaken schema.

Query

getChart

Public query documented by the Awaken skill.

Schema signature
getChart(clientId: ID!, hardRefresh: Boolean, interval: HistoricalBalanceIntervalEnum!): GetChartResponse!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { getChart }"}'
Query

getClientAssets

Public query documented by the Awaken skill.

Schema signature
getClientAssets(clientId: ID!, hideSpamAssets: Boolean): ClientAssetsResponse!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { getClientAssets }"}'
Query

getClientAssetsOptions

Public query documented by the Awaken skill.

Schema signature
getClientAssetsOptions(clientId: ID!, hideSpamAssets: Boolean, limit: Int, page: Int): ClientAssetsResponse!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { getClientAssetsOptions }"}'
Query

getPortfolioV2

Public query documented by the Awaken skill.

Schema signature
getPortfolioV2(ascending: Boolean, assetKey: String, clientId: ID!, includeCoins: Boolean, includeDefi: Boolean, includeNFTs: Boolean, includePerps: Boolean, includePredictions: Boolean, includeSpam: Boolean, limit: Int, onlyIncludedAccountIds: [ID!], page: Int, prefetch: Boolean, provider: String, search: String, sort: PortfolioSortColumnEnum, type: AssetTypeEnum, useCache: Boolean): PortfolioResponseV2!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { getPortfolioV2 }"}'
Query

getPortfolioValue

Public query documented by the Awaken skill.

Schema signature
getPortfolioValue(clientId: ID!, useCacheIfAvailable: Boolean): GetPortfolioValueResponse!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { getPortfolioValue }"}'
Mutation

updateAsset

Public mutation documented by the Awaken skill.

Schema signature
updateAsset(assetId: ID!, coingeckoId: String, contractAddress: String, description: String, iconImageUrl: String, imageUrl: String, isHidden: Boolean, isSpam: Boolean, isWorthless: Boolean, name: String, overrideCurrentValue: Float, symbol: String, type: AssetTypeEnum, useAwakenPrice: Boolean): Asset!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"mutation { updateAsset }"}'
Mutation

upsertNftAsset

Public mutation documented by the Awaken skill.

Schema signature
upsertNftAsset(assetKey: String!, clientId: ID!, contractAddress: String!, imageUrl: String, isHidden: Boolean, isSpam: Boolean, isWorthless: Boolean, name: String!, overrideCurrentValue: Float, provider: String!, tokenId: String, useAwakenPrice: Boolean): [Asset!]!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"mutation { upsertNftAsset }"}'