Retrieve User Account
POST /user_account/session/get
Returns user permissioned account data including identity and Item access tokens.
Request Body
Required
UserAccountSessionGetRequest defines the request schema for /user_account/session/get
Parameters
client_id
Your Plaid API
client_id. The client_id is required and may be provided either in the PLAID-CLIENT-ID header or as part of a request body.
secret
Your Plaid API
secret. The secret is required and may be provided either in the PLAID-SECRET header or as part of a request body.
public_token
The public token generated by the end user Layer session.
Response
UserAccountSessionGetResponse defines the response schema for /user_account/session/get
Response Properties
identity
The identity data permissioned by the end user during the authorization flow.
name
The user’s first name and last name.
first_name
last_name
address
The user’s address.
city
The full city name
region
The region or state.
Example:
"NC"
street
The full street address
Example:
"564 Main Street, APT 15"
street2
The second line street address
postal_code
The postal code. In API versions 2018-05-22 and earlier, this field is called
zip.
country
The ISO 3166-1 alpha-2 country code
phone_number
The user’s phone number in E.164 format
email
The user’s email address.
Note: email is currently not returned for users, and will be added later in 2025.
date_of_birth
The user’s date of birth.
ssn
The user’s social security number.
ssn_last_4
The last 4 digits of the user’s social security number.
items
item_id
The Plaid Item ID. The
item_id is always unique; linking the same account at the same institution twice will result in two Items with different item_id values. Like all Plaid identifiers, the item_id is case-sensitive.
access_token
The access token associated with the Item data is being requested for.
request_id
A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.