Consumer API

Accounts

12 public operations generated from the current Awaken schema.

Query

getClientAccounts

Public query documented by the Awaken skill.

Schema signature
getClientAccounts(clientId: String!, includeVirtual: Boolean): [Account]!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { getClientAccounts }"}'
Query

getJobsForAccount

Public query documented by the Awaken skill.

Schema signature
getJobsForAccount(accountId: ID!): [Job!]!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { getJobsForAccount }"}'
Query

getUsedChains

Public query documented by the Awaken skill.

Schema signature
getUsedChains(address: String!): [String!]!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { getUsedChains }"}'
Mutation

createAccount

Public mutation documented by the Awaken skill.

Schema signature
createAccount(address: String, apiKey: String, clientId: String, code: String, fileObjectKey: String, importType: ImportTypeEnum!, includeOrdinals: Boolean, includeStakingRewards: Boolean, isLargeAccount: Boolean, label: String, passphrase: String, plaidPublicToken: String, potentialAccountId: String, provider: String!, providers: [String!], redirectUrl: String, secretKey: String, shouldUploadAllEVM: Boolean, skipRecalculate: Boolean, startImportingAt: Date, stopImportingAt: Date, txnHash: String, type: AccountTypeEnum!): [Account!]!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"mutation { createAccount }"}'
Mutation

createBatchWallets

Public mutation documented by the Awaken skill.

Schema signature
createBatchWallets(clientId: ID!, skipRecalculate: Boolean, wallets: [BatchWalletInputParams!]!): [Account!]!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"mutation { createBatchWallets }"}'
Mutation

deleteAccount

Public mutation documented by the Awaken skill.

Schema signature
deleteAccount(accountId: ID!): Account
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"mutation { deleteAccount }"}'
Mutation

hardRefreshAccount

Public mutation documented by the Awaken skill.

Schema signature
hardRefreshAccount(accountId: ID!, options: HardRefreshAccountOptions, shouldApplyCurrentEdits: Boolean): Account!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"mutation { hardRefreshAccount }"}'
Mutation

renameAccount

Public mutation documented by the Awaken skill.

Schema signature
renameAccount(accountId: ID!, newName: String!): Account!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"mutation { renameAccount }"}'
Mutation

retireAccount

Public mutation documented by the Awaken skill.

Schema signature
retireAccount(accountId: ID!, stopImportingAt: Date): Account!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"mutation { retireAccount }"}'
Mutation

syncAccount

Public mutation documented by the Awaken skill.

Schema signature
syncAccount(accountId: ID!, isProgressiveSync: Boolean, onlyStakingRewards: Boolean, shouldGetLastImportedAt: Boolean, skipRecalculate: Boolean): Account!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"mutation { syncAccount }"}'
Mutation

syncAllClientAccounts

Public mutation documented by the Awaken skill.

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