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. |