Deposit Accounts
Overview
The Deposit Accounts API returns the checking and savings accounts a customer holds with Citi. Use it to power account dashboards, onboarding flows, and any experience that needs to know which accounts a customer has.
Each account includes its product name, a masked account number, currency, and current status — everything you need to display an account list without handling sensitive data directly.
What you can do
Show an account overview — List every deposit account a customer has linked, with nicknames and masked numbers.
Personalize experiences — Tailor offers and insights based on the products a customer already holds.
Verify ownership — Confirm a customer owns a given account before initiating a transfer or payment.
List a customer’s accounts
Use the account reference
Each account returns an accountRef — a durable alias to use in Balances and Transactions calls.
Account numbers are always returned masked. Use the accountRef alias — never the raw account number — in subsequent API calls.
Account types
Security requirements
Citi uses OAuth 2.0 access tokens to authorize every request. Request the accounts:read scope and the customer will be asked to consent before your app can view their accounts. See the Authentication guide for details.