Wise Profile API — personal and business profile management.
Summary
Functions
Creates a business profile.
Creates a personal profile.
Fetches a profile by ID.
Lists all profiles for the authenticated user.
Updates a business profile.
Updates a personal profile.
Functions
@spec create_business(Wise.Config.t(), map()) :: {:ok, map()} | {:error, Wise.Error.t()}
Creates a business profile.
@spec create_personal(Wise.Config.t(), map()) :: {:ok, map()} | {:error, Wise.Error.t()}
Creates a personal profile.
@spec get(Wise.Config.t(), Wise.Types.profile_id()) :: {:ok, map()} | {:error, Wise.Error.t()}
Fetches a profile by ID.
@spec list(Wise.Config.t()) :: {:ok, [map()]} | {:error, Wise.Error.t()}
Lists all profiles for the authenticated user.
@spec update_business(Wise.Config.t(), Wise.Types.profile_id(), map()) :: {:ok, map()} | {:error, Wise.Error.t()}
Updates a business profile.
@spec update_personal(Wise.Config.t(), Wise.Types.profile_id(), map()) :: {:ok, map()} | {:error, Wise.Error.t()}
Updates a personal profile.