/api/v2/merchant/getAutoUwResults

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Get Auto Underwriting Results V2

Retrieves the full list of automated underwriting check results for a merchant. Each result shows what was expected, what was actually found, the verification type, and the final outcome. Supports filtering to return only failed checks, making it easy to focus on issues that require attention.

Endpoint

GET /api/v2/merchant/getAutoUwResults

Authentication

Basic HTTP Authentication required. Encode username:password in Base64 and pass in the Authorization header:

Authorization: Basic {base64(username:password)}

When to use

Use this endpoint after a merchant application has been submitted and auto-underwriting has run. It gives underwriters a consolidated view of all automated rule checks — what the system expected vs. what it found — so they can quickly identify compliance issues, risk flags, or data mismatches. Pass failedChecks=true to get a focused list of only the checks that did not pass, useful for building rejection summaries or underwriter review queues.

Query Parameters

ParameterTypeRequiredDescription
idinteger (int32)YesMerchant profile ID
failedChecksbooleanNoIf true, returns only checks where verificationResult is not Pass. Default: false (returns all checks)

Response

200 OK

FieldTypeDescription
dataarrayList of automated underwriting check results
data[].verificationTypestringThe type of check performed (e.g. OFAC, TINCheck, CreditScore, Bankruptcy)
data[].expectedResultstringThe value or condition the system expected
data[].actualResultstringThe value or condition actually found for this merchant
data[].verificationResultstringFinal outcome: Pass, Fail, Review
requestIdintegerUnique request identifier for tracing
successbooleantrue if request succeeded
errorstringError message if success is false

All checks (failedChecks=false):

{
  "data": [
    {
      "verificationType": "OFAC",
      "expectedResult": "No matches",
      "actualResult": "No matches found",
      "verificationResult": "Pass"
    },
    {
      "verificationType": "TINCheck",
      "expectedResult": "Match",
      "actualResult": "Match",
      "verificationResult": "Pass"
    },
    {
      "verificationType": "CreditScore",
      "expectedResult": ">= 600",
      "actualResult": "720",
      "verificationResult": "Pass"
    },
    {
      "verificationType": "Bankruptcy",
      "expectedResult": "No active bankruptcy",
      "actualResult": "No records found",
      "verificationResult": "Pass"
    },
    {
      "verificationType": "MasterCardTermination",
      "expectedResult": "Not on MATCH list",
      "actualResult": "Found 1 record",
      "verificationResult": "Fail"
    }
  ],
  "requestId": 4189012,
  "success": true,
  "error": null
}

Failed checks only (failedChecks=true):

{
  "data": [
    {
      "verificationType": "MasterCardTermination",
      "expectedResult": "Not on MATCH list",
      "actualResult": "Found 1 record",
      "verificationResult": "Fail"
    }
  ],
  "requestId": 4189013,
  "success": true,
  "error": null
}

Error Codes

CodeWhen it happens
400id parameter missing or invalid
401Invalid or missing Basic Auth credentials
403User does not have Underwriting access
404Merchant profile not found
500Internal server error

Common Mistakes

  • Calling this before auto-underwriting has run — if no checks have been executed yet, the data array will be empty. Ensure the merchant application has been submitted first.
  • Ignoring Review results — verificationResult: "Review" means the check could not be automatically resolved and requires manual underwriter action.
  • Using v1 endpoint — the previous version GET /api/v1/merchant/getAutoUwResults exists but use this v2 endpoint which returns the extended AutoUwResultV2 schema with expectedResult and actualResult fields.

Related Endpoints

Example

# Get all results
curl -X GET "https://hq.staging.netevia.dev/api/v2/merchant/getAutoUwResults?id=161787" \
  -H "Authorization: Basic $(echo -n 'username:password' | base64)"

# Get only failed checks
curl -X GET "https://hq.staging.netevia.dev/api/v2/merchant/getAutoUwResults?id=161787&failedChecks=true" \
  -H "Authorization: Basic $(echo -n 'username:password' | base64)"
Query Params
int32
required
boolean
Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Response

Language
Credentials
Basic
base64
:
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/json