API Documentation
POST /persons/:id/authenticate
Send consumer PII to verify identity. This will return a set of authentication questions used to verify the consumer.
Headers
| KEY |
VALUE |
| Content-Type |
application/json |
| Authorization |
Bearer {token} |
Request
| KEY |
REQUIRED |
COMMENT |
| first_name |
Yes |
str |
| last_name |
Yes |
str |
| address |
Yes |
str |
| city |
Yes |
str |
| postal_code |
Yes |
str |
| state |
Yes |
str |
| country |
Yes |
str |
| ssn |
Yes |
Last 4 digits of the social security number. |
| dob |
Yes |
YYYY-MM-DD. |
| phone |
Yes |
str |
Response
| KEY |
VALUE |
| questions |
JSON. Authentication questions used for /persons/:id/verify |
| fulfillment_key |
Required for /persons/:id/verify |
| authenticated |
Boolean value. |
Status Code
| CODE |
COMMENT |
| 200 |
Request OK. Return set of questions with fulfillment_key. |
| 202 |
Request OK. Person is authenticated (no security questions needed). |
| 400 |
Error in payload. |
| 401 |
Personal information belongs to a different person. |
| 403 |
Cannot authenticate this information. |