Get Protect user insights
POST /protect/user/insights/get
Use this endpoint to get basic information about a user as it relates to their fraud profile with Protect.
Request Body
Required
Request object for /protect/user/insights/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.
user_id
The Plaid User ID. Either
user_id or client_user_id must be provided.
client_user_id
A unique ID representing the end user. Either
user_id or client_user_id must be provided.
Response
Response object for /protect/user/insights/get
Response Properties
user_id
The Plaid User ID. If a
client_user_id was provided in the request instead of a user_id, a new user_id will be generated if one doesn’t already exist for that client_user_id.
latest_scored_event
The latest scored event for a user.
event_id
The event ID.
timestamp
The timestamp of the event, in ISO 8601 format, e.g.
"2017-09-14T14:42:19.350Z"
event_type
The type of event.
trust_index
Represents a calculate Trust Index Score.
score
The overall trust index score.
model
The versioned name of the Trust Index model used for scoring.
subscores
Contains sub-score metadata.
device_and_connection
Represents Trust Index Subscore.
score
The subscore score.
bank_account_insights
Represents Trust Index Subscore.
score
The subscore score.
fraud_attributes
Event fraud attributes as an arbitrary set of key-value pairs.
request_id
A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.