Consumer API

Tax

17 public operations generated from the current Awaken schema.

Query

countDirty

Public query documented by the Awaken skill.

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

getActiveRecalculateJob

Public query documented by the Awaken skill.

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

getHarvestableLosses

Public query documented by the Awaken skill.

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

getIncomeAndCapGains

Public query documented by the Awaken skill.

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

getReportDownloadUrl

Public query documented by the Awaken skill.

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

getReportExportV2

Public query documented by the Awaken skill.

Schema signature
getReportExportV2(accountIds: [ID!], checkboxType: String, clientId: ID!, dateQueryType: ReportDateQueryType!, email: String, endDate: Date, exclude1099DA: Boolean, forceSendEmail: Boolean, includeDefiPositions: Boolean, is1099DAAccount: Boolean, is1099DAAccountId: ID, language: String, shouldDownload: Boolean, startDate: Date, tagGroupId: ID, type: ReportExportTypeEnum!, year: String): ReportExportResponse!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { getReportExportV2 }"}'
Query

getReportInfo

Public query documented by the Awaken skill.

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

getReports

Public query documented by the Awaken skill.

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

getTaxForm8949Preview

Public query documented by the Awaken skill.

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

getTaxFormReconciliation

Public query documented by the Awaken skill.

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

getTaxFormStatuses

Public query documented by the Awaken skill.

Schema signature
getTaxFormStatuses(clientId: ID!, formType: String, year: Int!): GetTaxFormStatusesResponse!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { getTaxFormStatuses }"}'
Query

getTaxLots

Public query documented by the Awaken skill.

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

getTaxYears

Public query documented by the Awaken skill.

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

taxFormGenerations

Public query documented by the Awaken skill.

Schema signature
taxFormGenerations(clientId: ID!, taxFormId: ID!): [TaxFormGenerationHistory!]!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"query { taxFormGenerations }"}'
Mutation

generate1099DAReports

Public mutation documented by the Awaken skill.

Schema signature
generate1099DAReports(clientId: ID!, taxFormId: ID!, transactions: [Generate1099DATransactionInput!]!, useBrokerDataForBoxG: Boolean): GenerateReconciled8949sResponse!
curl
curl https://api.awaken.tax/graphql \
-H "content-type: application/json" \
-H "x-api-key: $AWAKEN_API_KEY" \
--data '{"query":"mutation { generate1099DAReports }"}'
Mutation

rerunGraph

Public mutation documented by the Awaken skill.

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

updateClientTaxSettings

Public mutation documented by the Awaken skill.

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