Investment account data. Requires investments:read or investment-accounts:readonly scope.
List and holdings calls are cached 5 minutes per user.
Summary
Functions
Get a single investment account.
Get holdings for an investment account. Cached 5 min.
List all investment accounts. Cached 5 min.
List transactions for an investment account.
List all investment accounts (v1 legacy). Requires investments:read.
Functions
@spec get(Tink.Client.t(), String.t()) :: {:ok, map()} | {:error, Tink.Error.t()}
Get a single investment account.
@spec get_holdings(Tink.Client.t(), String.t()) :: {:ok, map()} | {:error, Tink.Error.t()}
Get holdings for an investment account. Cached 5 min.
@spec list(Tink.Client.t()) :: {:ok, map()} | {:error, Tink.Error.t()}
List all investment accounts. Cached 5 min.
@spec list_transactions(Tink.Client.t(), String.t(), keyword()) :: {:ok, map()} | {:error, Tink.Error.t()}
List transactions for an investment account.
@spec list_v1(Tink.Client.t()) :: {:ok, map()} | {:error, Tink.Error.t()}
List all investment accounts (v1 legacy). Requires investments:read.