This object represents configurations describing how new borrower verifications should behave.
Retrieve all the questions which are available for use with this company's verification types—i.e., the question bank.
Success
{- "count": 0,
- "data": [
- {
- "id": "string",
- "text": "string",
- "memo": "string",
- "category": "inBorrowerPortal"
}
]
}
expirationInSecs | integer Default: 900 How many seconds each verification session has until it is marked as expired. |
maxSessionsRecentPast | integer Default: 2 Throttles maximum verification sessions a borrower can initiate within
"the recent past". Where recent past time length is configured via |
recentPastSecs | integer Default: 3600 The number of seconds into the past which is considered the "recent past"
for the purposes of throttling verifications. See: |
maxAttemptsPerSession | integer Default: 3 The number of attempts to answer the verification questions a borrower is allowed. |
enabledQuestionIds | Array of strings Default: null List of question IDs the system will consider when randomly selecting questions
for verification; if |
Array of objects Object describing which and how many questions (at a minimum) to select at random.
(Only questions with IDs present in |
Success
{- "expirationInSecs": 900,
- "maxSessionsRecentPast": 2,
- "recentPastSecs": 3600,
- "maxAttemptsPerSession": 3,
- "enabledQuestionIds": null,
- "questionSelectionCriteria": [
- {
- "exactMatchCount": 0,
- "category": "inBorrowerPortal"
}
]
}
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "expirationInSecs": 900,
- "maxSessionsRecentPast": 2,
- "recentPastSecs": 3600,
- "maxAttemptsPerSession": 3,
- "enabledQuestionIds": null,
- "questionSelectionCriteria": [
- {
- "exactMatchCount": 0,
- "category": "inBorrowerPortal"
}
]
}
}
{- "total": 0,
- "count": 0,
- "nextUrl": "string",
- "previousUrl": "string",
- "data": [
- {
- "id": "string",
- "expirationInSecs": 900,
- "maxSessionsRecentPast": 2,
- "recentPastSecs": 3600,
- "maxAttemptsPerSession": 3,
- "enabledQuestionIds": null,
- "questionSelectionCriteria": [
- {
- "exactMatchCount": 0,
- "category": "inBorrowerPortal"
}
]
}
]
}
expirationInSecs | integer Default: 900 How many seconds each verification session has until it is marked as expired. |
maxSessionsRecentPast | integer Default: 2 Throttles maximum verification sessions a borrower can initiate within
"the recent past". Where recent past time length is configured via |
recentPastSecs | integer Default: 3600 The number of seconds into the past which is considered the "recent past"
for the purposes of throttling verifications. See: |
maxAttemptsPerSession | integer Default: 3 The number of attempts to answer the verification questions a borrower is allowed. |
enabledQuestionIds | Array of strings Default: null List of question IDs the system will consider when randomly selecting questions
for verification; if |
Array of objects Object describing which and how many questions (at a minimum) to select at random.
(Only questions with IDs present in |
Success
{- "expirationInSecs": 900,
- "maxSessionsRecentPast": 2,
- "recentPastSecs": 3600,
- "maxAttemptsPerSession": 3,
- "enabledQuestionIds": null,
- "questionSelectionCriteria": [
- {
- "exactMatchCount": 0,
- "category": "inBorrowerPortal"
}
]
}
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "expirationInSecs": 900,
- "maxSessionsRecentPast": 2,
- "recentPastSecs": 3600,
- "maxAttemptsPerSession": 3,
- "enabledQuestionIds": null,
- "questionSelectionCriteria": [
- {
- "exactMatchCount": 0,
- "category": "inBorrowerPortal"
}
]
}
}
Success
{- "status": 0,
- "message": "string",
- "data": {
- "id": "string",
- "expirationInSecs": 900,
- "maxSessionsRecentPast": 2,
- "recentPastSecs": 3600,
- "maxAttemptsPerSession": 3,
- "enabledQuestionIds": null,
- "questionSelectionCriteria": [
- {
- "exactMatchCount": 0,
- "category": "inBorrowerPortal"
}
]
}
}