Transactions
28 public operations generated from the current Awaken schema.
getClientTransactions
Public query documented by the Awaken skill.
getClientTransactions(accountFilterMode: String, accountIds: [ID!], amountFilterOperator: String, amountFilterValue: String, ascending: Boolean, assetFilterMode: String, assetId: String, assetIds: [String!], assetKey: String, assetKeyV2: String, assetSymbolOrName: String, assetType: String, clientId: ID!, endDate: Date, financialEventType: String, fromAddress: String, fromOrToAddress: String, gainLossFilter: String, hasDuplicateTransfers: Boolean, hasIncome: Boolean, hasNotes: Boolean, includeBalances: Boolean, includeHidden: Boolean, includeSpam: Boolean, includeSummary: Boolean, insightPatternId: ID, investmentId: ID, involvedAddresses: [String!], isMissingBasis: Boolean, isNegativeBalance: Boolean, labelFilterMode: String, labeledPriority: Int, labels: [String!], limit: Int, onlyDisposals: Boolean, onlyShowDeleted: Boolean, onlyTransactionIds: [String!], onlyWashSales: Boolean, page: Int, protocolAddress: String, providerFilterMode: String, providers: [String!], reminderId: String, reminderQuestion: Int, reviewed: Boolean, saleTerm: String, search: String, showOnlyEditedTransactions: Boolean, showOnlyPerpetuals: Boolean, sortBy: String, stakeAccountIdentifier: String, startDate: Date, toAddress: String): GetTransactionsResponse!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"query { getClientTransactions }"}'
getClientTransactionsSummary
Public query documented by the Awaken skill.
getClientTransactionsSummary(accountFilterMode: String, accountIds: [ID!], amountFilterOperator: String, amountFilterValue: String, ascending: Boolean, assetFilterMode: String, assetId: String, assetIds: [String!], assetKey: String, assetKeyV2: String, assetSymbolOrName: String, assetType: String, clientId: ID!, endDate: Date, financialEventType: String, fromAddress: String, fromOrToAddress: String, gainLossFilter: String, hasDuplicateTransfers: Boolean, hasIncome: Boolean, hasNotes: Boolean, includeBalances: Boolean, includeHidden: Boolean, includeSpam: Boolean, includeSummary: Boolean, insightPatternId: ID, investmentId: ID, involvedAddresses: [String!], isMissingBasis: Boolean, isNegativeBalance: Boolean, labelFilterMode: String, labeledPriority: Int, labels: [String!], limit: Int, onlyDisposals: Boolean, onlyShowDeleted: Boolean, onlyTransactionIds: [String!], onlyWashSales: Boolean, page: Int, protocolAddress: String, providerFilterMode: String, providers: [String!], reminderId: String, reminderQuestion: Int, reviewed: Boolean, saleTerm: String, search: String, showOnlyEditedTransactions: Boolean, showOnlyPerpetuals: Boolean, sortBy: String, stakeAccountIdentifier: String, startDate: Date, toAddress: String): GetTransactionsSummaryResponse!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"query { getClientTransactionsSummary }"}'
getLabelOptionsForTransactions
Public query documented by the Awaken skill.
getLabelOptionsForTransactions(clientId: ID!, transactionIds: [ID!]!): TransactionTypeOptionResponse!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"query { getLabelOptionsForTransactions }"}'
getRawTransactionJSON
Public query documented by the Awaken skill.
getRawTransactionJSON(clientId: ID!, transactionId: ID!): JSON!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"query { getRawTransactionJSON }"}'
getTransaction
Public query documented by the Awaken skill.
getTransaction(clientId: ID!, includeAllTransfers: Boolean, transactionId: ID!): Transaction!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"query { getTransaction }"}'
getTransactionHistoryReportV2
Public query documented by the Awaken skill.
getTransactionHistoryReportV2(accountIds: [ID!], ascending: Boolean, assetId: String, assetIds: [String!], assetKey: String, assetKeyV2: String, assetSymbolOrName: String, assetType: String, clientId: ID!, endDate: Date, hasIncome: Boolean, hasNotes: Boolean, includeHidden: Boolean, includeSpam: Boolean, isMissingBasis: Boolean, labeledPriority: Int, labels: [String!], limit: Int, page: Int, providers: [String!], reviewed: Boolean, search: String, showOnlyPerpetuals: Boolean, sortBy: String, startDate: Date): ReportExportResponse!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"query { getTransactionHistoryReportV2 }"}'
getTransactionImportJobs
Public query documented by the Awaken skill.
getTransactionImportJobs(clientId: ID!): GetTransactionImportJobs!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"query { getTransactionImportJobs }"}'
getTransactionTypeOptions
Public query documented by the Awaken skill.
getTransactionTypeOptions(clientId: ID!, transactionId: ID!): TransactionTypeOptionResponse!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"query { getTransactionTypeOptions }"}'
getTransactions
Public query documented by the Awaken skill.
getTransactions(clientId: ID!, transactionIds: [ID!]!): [Transaction!]!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"query { getTransactions }"}'
bridgeTransactions
Public mutation documented by the Awaken skill.
bridgeTransactions(clientId: ID!, fromTransactionId: ID!, toTransactionId: ID!): String!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { bridgeTransactions }"}'
createTransaction
Public mutation documented by the Awaken skill.
createTransaction(accountId: ID!, clientId: ID!, createdAt: Date!, txnHash: String): Transaction!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { createTransaction }"}'
createTransfer
Public mutation documented by the Awaken skill.
createTransfer(amount: Float, assetId: ID!, clientId: ID!, fiatValue: Float, fromAccountId: ID, toAccountId: ID, transactionId: ID!): Transaction!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { createTransfer }"}'
crossChainSwap
Public mutation documented by the Awaken skill.
crossChainSwap(clientId: ID!, fromTransactionId: ID!, toTransactionId: ID!): Transaction!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { crossChainSwap }"}'
duplicateTransaction
Public mutation documented by the Awaken skill.
duplicateTransaction(clientId: ID!, transactionId: ID!): Transaction!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { duplicateTransaction }"}'
hideMultipleTransactions
Public mutation documented by the Awaken skill.
hideMultipleTransactions(clientId: ID!, transactionIds: [ID!]!): String!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { hideMultipleTransactions }"}'
hideTransaction
Public mutation documented by the Awaken skill.
hideTransaction(clientId: ID!, isHidden: Boolean!, transactionId: ID!): Transaction!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { hideTransaction }"}'
labelTransactions
Public mutation documented by the Awaken skill.
labelTransactions(clientId: ID!, label: String, notes: String, transactionIds: [ID!]!, wipeLabel: Boolean): [Transaction!]!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { labelTransactions }"}'
markInternalTransfer
Public mutation documented by the Awaken skill.
markInternalTransfer(clientId: ID!, fromTransactionId: ID!, toTransactionId: ID!): String!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { markInternalTransfer }"}'
mergeTransactions
Public mutation documented by the Awaken skill.
mergeTransactions(clientId: ID!, fromTransactionIds: [ID!]!, toTransactionId: ID!): Transaction!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { mergeTransactions }"}'
saveReceivePriceForTransactions
Public mutation documented by the Awaken skill.
saveReceivePriceForTransactions(assetAmount: Float, assetAmountAssetId: ID, assetId: ID, clientId: ID!, contractAddress: String, fiatValue: Float, overrideAllMissingBasis: Boolean, transactionIds: [ID!]!): [Transaction!]!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { saveReceivePriceForTransactions }"}'
undoAllEdits
Public mutation documented by the Awaken skill.
undoAllEdits(clientId: ID!): Boolean!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { undoAllEdits }"}'
undoAuditLogs
Public mutation documented by the Awaken skill.
undoAuditLogs(auditLogIds: [ID!]!, clientId: ID!): [Transaction!]!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { undoAuditLogs }"}'
unhideMultipleTransactions
Public mutation documented by the Awaken skill.
unhideMultipleTransactions(clientId: ID!, transactionIds: [ID!]!): String!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { unhideMultipleTransactions }"}'
unmarkInternalTransfer
Public mutation documented by the Awaken skill.
unmarkInternalTransfer(clientId: ID!, fromTransactionId: ID!, toTransactionId: ID!): String!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { unmarkInternalTransfer }"}'
updateMultiTransactionsCostBasis
Public mutation documented by the Awaken skill.
updateMultiTransactionsCostBasis(clientId: ID!, isMissingBasis: Boolean!, overrideIsMissingBasis: Boolean!, transactionIds: [ID!]!): [Transaction!]!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { updateMultiTransactionsCostBasis }"}'
updateTransaction
Public mutation documented by the Awaken skill.
updateTransaction(clientId: ID!, createDefaultRule: Boolean!, transactionId: ID!, updates: UpdateTransactionInput!): UpdateTransactionResponse!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { updateTransaction }"}'
updateTransfer
Public mutation documented by the Awaken skill.
updateTransfer(amount: Float, assetId: String, basisFiatValue: Float, clientId: ID!, fiatCurrency: String, fiatValue: Float, fromAccountId: ID, isHidden: Boolean, originalBasisFiatValue: Float, originalFiatValue: Float, purchaseDateOverride: Date, resetFiatValue: Boolean, toAccountId: ID, transactionId: ID!, transferId: ID!): Transaction!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { updateTransfer }"}'
uploadManualTransactions
Public mutation documented by the Awaken skill.
uploadManualTransactions(accountId: ID, clientId: String, fileObjectKey: String!, importType: UploadManualTransactionFileType, name: String, provider: String): String!
curl https://api.awaken.tax/graphql \-H "content-type: application/json" \-H "x-api-key: $AWAKEN_API_KEY" \--data '{"query":"mutation { uploadManualTransactions }"}'