Plaid Assets API — generate Asset Reports for income verification.
Summary
Functions
Creates an Asset Report asynchronously.
Creates an Audit Copy of an Asset Report for sharing with a third party.
Filters an Asset Report to include only specified account IDs.
Retrieves a completed Asset Report.
Retrieves an Asset Report in PDF format.
Removes an Asset Report.
Functions
@spec create(PlaidEx.Config.t(), [String.t()], integer(), keyword()) :: {:ok, %{asset_report_token: String.t()}} | {:error, PlaidEx.Error.t()}
Creates an Asset Report asynchronously.
@spec create_audit_copy(PlaidEx.Config.t(), String.t(), String.t(), keyword()) :: {:ok, %{audit_copy_token: String.t()}} | {:error, PlaidEx.Error.t()}
Creates an Audit Copy of an Asset Report for sharing with a third party.
@spec filter(PlaidEx.Config.t(), String.t(), [String.t()], keyword()) :: {:ok, %{asset_report_token: String.t()}} | {:error, PlaidEx.Error.t()}
Filters an Asset Report to include only specified account IDs.
@spec get(PlaidEx.Config.t(), String.t(), keyword()) :: {:ok, map()} | {:error, PlaidEx.Error.t()}
Retrieves a completed Asset Report.
@spec get_pdf(PlaidEx.Config.t(), String.t(), keyword()) :: {:ok, binary()} | {:error, PlaidEx.Error.t()}
Retrieves an Asset Report in PDF format.
@spec remove(PlaidEx.Config.t(), String.t(), keyword()) :: {:ok, map()} | {:error, PlaidEx.Error.t()}
Removes an Asset Report.