(Deprecated) Review a Beacon User
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
Example request
{
"beacon_user_id": "becusr_42cF1MNo42r9Xj",
"status": "cleared"
}Response
OK
Example response
{
"item_ids": [
"515cd85321d3649aecddc015"
],
"id": "becusr_42cF1MNo42r9Xj",
"version": 1,
"created_at": "2020-07-24T03:26:02Z",
"updated_at": "2020-07-24T03:26:02Z",
"status": "cleared",
"program_id": "becprg_11111111111111",
"client_user_id": "your-db-id-3b24110",
"user": {
"date_of_birth": "1990-05-29",
"name": {
"given_name": "Leslie",
"family_name": "Knope"
},
"address": {
"street": "123 Main St.",
"street2": "Unit 42",
"city": "Pawnee",
"region": "IN",
"postal_code": "46001",
"country": "US"
},
"email_address": "user@example.com",
"phone_number": "+19876543212",
"id_number": {
"value": "123456789",
"type": "us_ssn"
},
"ip_address": "192.0.2.42",
"depository_accounts": [
{
"account_mask": "4000",
"routing_number": "021000021",
"added_at": "2020-07-24T03:26:02Z"
}
]
},
"audit_trail": {
"dashboard_user_id": "54350110fedcbaf01234ffee",
"timestamp": "2020-07-24T03:26:02Z"
}
}Changes
Changed in 6 of the 52 revisions of this API.616
- ○
endpoint deprecated
endpoint-deprecated
- ○
- ●
added the new
in_epicenum value to theuser/id_number/typeresponse property for the response status200response-property-enum-value-added
- ●
- ○
added the required property
user/depository_accountsto the response with the200statusresponse-required-property-added
This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the
client_user_idresponse property's minLength was decreased from1to0for the response status200response-property-min-length-decreased
- ▲
the
user/address/countryresponse property's minLength was decreased from2to0for the response status200response-property-min-length-decreased
- ○
added the required property
item_idsto the response with the200statusresponse-required-property-added
- ▲
- ○
added the required property
audit_trail/timestampto the response with the200statusresponse-required-property-added
- ○
added the required property
versionto the response with the200statusresponse-required-property-added
- ○
- ▲
removed the required property
audit_trail/timestampfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
item_idsfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
user/depository_accountsfrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
versionfrom the response with the200statusresponse-required-property-removed
- ○
removed the
in_epicenum value from theuser/id_number/typeresponse property for the response status200response-property-enum-value-removed
This revision also has 699 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲