Errors are described by a combination of HTTP status code and a Direct+ error code.
There are two formats in the JSON response if an error occurs:
For Web Visitor (WVI)
{...
"result": {
"errorMessage": "Access token expired",
"errorCode": "00040",
"actionStatus": "401"
}
}
For all other APIs
{...
"error": {
"errorCode": "10001",
"errorMessage": "DUNS not found"
}
}
{...
"error": {
"errorCode": "10002",
"errorMessage": "Invalid parameters.",
"errorDetails": [{
"parameter": "reportFormat",
"description": "'reportFormat' element contains Invalid value: 'HTML/PDF' in the request."
}]
}
}