Skip to main content
All CollectionsBatchDataGood to know
Root Level Objects and Attributes within Objects
Root Level Objects and Attributes within Objects

This article talks about how Root Level Objects and Attributes within Objects behave when they have null values

K
Written by Kuldeep Shitole
Updated over a month ago

Root level objects mentioned below will always be returned irrespective of whether they contain any data or not.

"id",
"address",
"assessment",
"building",
"deedHistory",
"demographics",
"foreclosure",
"general",
"ids",
"intel",
"involuntaryLien",
"legal",
"lot",
"mls",
"mortgageHistory",
"openLien",
"owner",
"propertyOwnerProfile",
"quickLists",
"sale",
"tax",
"valuation"


E.g. involuntaryLien : Even if none of the attributes under involuntaryLien object have any value (null), the response will still return as empty object, as below:
"involuntaryLien": { },

On the contrary, if an attribute under the root level object does not contain any value (null) then the entire line containing such attribute will be dropped (will not be returned in response with a “ “ or “null”. )


E.g. In the example below the entire red line will be dropped from the response. Also if the “roleType” attribute also did not have any value; then entire block for “parties” will be dropped from the response.

"involuntaryLien": {
"liens": [
{
"parties": [
{
"fullName": "null",
"roleType": "ASSIGNEE"
}
],
}
]
},

Important Note: These rules for dropping the attributes with null values does not apply to any of the objects or attributes under skip trace part of the API response.

Did this answer your question?