Review a Beacon User
POST /beacon/user/review
Update the status of a Beacon User.
When updating a Beacon User's status via this endpoint, Plaid validates that the status change is consistent with the related state for this Beacon User. Specifically, we will check:
- Whether there are any associated Beacon Reports connected to the Beacon User, and
- Whether there are any confirmed Beacon Report Syndications connected to the Beacon User.
When updating a Beacon User's status to rejected, we enforce that either a Beacon Report has been created for the Beacon User or a Beacon Report Syndication has been confirmed.
When updating a Beacon User's status to cleared, we enforce that there are no active Beacon Reports or confirmed Beacon Report Syndications associated with the user. If you previously created a Beacon Report for this user, you must delete it before updating the Beacon User's status to cleared.
There are no restrictions on updating a Beacon User's status to pending_review.
If these conditions are not met, the request will be rejected with an error explaining the issue.
Request Body
Required
Request input for updating the status of a Beacon User
Parameters
beacon_user_id
status
rejected: The Beacon User has been rejected for fraud. Users can be automatically or manually rejected.
pending_review: The Beacon User has been marked for review.
cleared: The Beacon User has been cleared of fraud.
client_id
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
secret. The secret is required and may be provided either in the PLAID-SECRET header or as part of a request body.
Response
A Beacon User represents an end user that has been scanned against the Beacon Network.
Response Properties
item_ids
id
version
version field begins with 1 and increments each time the user is updated.
created_at
updated_at
status
rejected: The Beacon User has been rejected for fraud. Users can be automatically or manually rejected.
pending_review: The Beacon User has been marked for review.
cleared: The Beacon User has been cleared of fraud.
program_id
client_user_id
/link/token/create client_user_id to be consistent. Personally identifiable information, such as an email address or phone number, should not be used in the client_user_id.
user
date_of_birth
name
given_name
family_name
address
street
street2
city
region
postal_code
country
email_address
phone_number
id_number
value
type
ip_address
depository_accounts
account_mask
routing_number
added_at
audit_trail
source
dashboard - The resource was created or updated by a member of your team via the Plaid dashboard.
api - The resource was created or updated via the Plaid API.
system - The resource was created or updated automatically by a part of the Plaid Beacon system. For example, if another business using Plaid Beacon created a fraud report that matched one of your users, your matching user’s status would automatically be updated and the audit trail source would be system.
bulk_import - The resource was created or updated as part of a bulk import process. For example, if your company provided a CSV of user data as part of your initial onboarding, the audit trail source would be bulk_import.
dashboard_user_id
/dashboard_user/get.
timestamp
request_id