Search Owners by Owner
Returns owners that match the specified owner fields.
Get Owners by Owner Keys is equivalent to the legacy Accela GIS SOAP API getOwnerBySearchKeys.
For an overview, see Owners.
URI
POST /api/geo/v1/xapo/{agencyId}/owners/byOwner
{
"owner" :
{
"UID": "string",
"address": "string",
"address1": "string",
"address2": "string",
"address3": "string",
"auditDate": "string",
"auditID": "string",
"auditStatus": "string",
"city": "string",
"country": "string",
"email": "string",
"eventID": "string",
"fax": "string",
"faxCountryCode": "string",
"isPrimary": "string",
"ivrPinNumber": "string",
"ivrUserNumber": "string",
"mailAddress": "string",
"mailAddress1": "string",
"mailAddress2": "string",
"mailAddress3": "string",
"mailCity": "string",
"mailCountry": "string",
"mailState": "string",
"mailZip": "string",
"ownerFirstName": "string",
"ownerFullName": "string",
"ownerLastName": "string",
"ownerMiddleName": "string",
"ownerStatus": "string",
"ownerTitle": "string",
"phone": "string",
"phoneCountryCode": "string",
"sourceSeqNumber": "string",
"state": "string",
"taxID": "string",
"zip": "string",
"userDefinedFields": [
{
"fieldName":"string",
"fieldValue":"string"
},
{
"fieldName":"string",
"fieldValue":"string"
}
]
},
"settings":
{
"maxRows": "int",
"startRow": "int",
"orderBy": "string"
}
}
{
"result":
[
{
"UID": "string",
"address": "string",
"address1": "string",
"address2": "string",
"address3": "string",
"auditDate": "string",
"auditID": "string",
"auditStatus": "string",
"city": "string",
"country": "string",
"email": "string",
"eventID": "string",
"fax": "string",
"faxCountryCode": "string",
"isPrimary": "string",
"ivrPinNumber": "string",
"ivrUserNumber": "string",
"mailAddress": "string",
"mailAddress1": "string",
"mailAddress2": "string",
"mailAddress3": "string",
"mailCity": "string",
"mailCountry": "string",
"mailState": "string",
"mailZip": "string",
"ownerFirstName": "string",
"ownerFullName": "string",
"ownerLastName": "string",
"ownerMiddleName": "string",
"ownerStatus": "string",
"ownerTitle": "string",
"phone": "string",
"phoneCountryCode": "string",
"sourceSeqNumber": "string",
"state": "string",
"taxID": "string",
"zip": "string",
"userDefinedFields": [
{
"fieldName":"string",
"fieldValue":"string"
},
{
"fieldName":"string",
"fieldValue":"string"
}
]
},
{
"UID": "string",
"address": "string",
"address1": "string",
"address2": "string",
"address3": "string",
"auditDate": "string",
"auditID": "string",
"auditStatus": "string",
"city": "string",
"country": "string",
"email": "string",
"eventID": "string",
"fax": "string",
"faxCountryCode": "string",
"isPrimary": "string",
"ivrPinNumber": "string",
"ivrUserNumber": "string",
"mailAddress": "string",
"mailAddress1": "string",
"mailAddress2": "string",
"mailAddress3": "string",
"mailCity": "string",
"mailCountry": "string",
"mailState": "string",
"mailZip": "string",
"ownerFirstName": "string",
"ownerFullName": "string",
"ownerLastName": "string",
"ownerMiddleName": "string",
"ownerStatus": "string",
"ownerTitle": "string",
"phone": "string",
"phoneCountryCode": "string",
"sourceSeqNumber": "string",
"state": "string",
"taxID": "string",
"zip": "string",
"userDefinedFields": [
{
"fieldName":"string",
"fieldValue":"string"
},
{
"fieldName":"string",
"fieldValue":"string"
}
]
}
],
"totalRecords": "int"
}
Parameter | Type | Required | Description |
---|---|---|---|
agencyId | String | Yes | The required agency parameter. The XAPO field mapping must be configured for the requested agency on the GIS Admin site. |
owner | owner { } | Yes | The owner JSON object containing owner request parameters. |
owner.UID | String | No | A unique identifier for the external owner |
owner.address | String | No | The Address field from the Reference Owner List |
owner.address1 | String | No | The first line of the owner's address |
owner.address2 | String | No | The second line of the owner's address |
owner.address3 | String | No | The third line of the owner's address |
owner.auditDate | Date | Yes | The creation date or modification date of the owner record |
owner.auditID | String | Yes | The identification code of the person who created or modified the owner record |
owner.auditStatus | String | No | A single character code representing audit status |
owner.city | String | No | The city in which the owner lives |
owner.country | String | No | The country in which the owner lives |
owner.email | String | No | The owner’s email address |
owner.eventID | String | No | Any event scheduled for this owner |
owner.fax | String | No | The owner’s fax number |
owner.faxCountryCode | String | No | The three character code indicating the fax country. In Accela Automation, you
enable the fax country codes through the PHONE_NUMBER_IDD_ENABLE
standard choice. |
owner.isPrimary | String | No | Is Primary |
owner.ivrPinNumber | No | The user’s IVR Pin Number | |
owner.ivrUserNumber | No | The automatically generated IVR user number | |
owner.mailAddress | No | ||
owner.mailAddress1 | String | No | The first line of the owner’s mailing address |
owner.mailAddress2 | String | No | The second line of the owner’s mailing address |
owner.mailAddress3 | String | No | The third line of the owner’s mailing address |
owner.mailCity | String | No | The city of the owner’s mailing address |
owner.mailCountry | String | No | The country of the owner’s mailing address |
owner.mailState | String | No | The state of the owner’s mailing address |
owner.mailZip | String | No | The zip code of the owner’s mailing address |
owner.ownerFirstName | String | No | The owner’s first name |
owner.ownerFullName | String | No | The owner’s full name |
owner.ownerLastName | String | No | The owner’s last name |
owner.ownerMiddleName | String | No | The owner’s middle name |
owner.ownerStatus | String | No | The status of the owner, either disabled (I) or enabled (A) |
owner.ownerTitle | String | No | The owner’s title |
owner.phone | String | No | The owner's daytime telephone number |
owner.phoneCountryCode | String | No | The three character code indicating the phone country. In Accela Automation, you
enable the phone country codes through the PHONE_NUMBER_IDD_ENABLE
standard choice. |
owner.sourceSeqNumber | NA | No | The ID number that you use to identify the owner in the external APO database |
owner.state | String | No | The configured state name in which the address exists |
owner.taxID | String | No | The owner’s tax ID |
owner.zip | String | No | The zip code for the owner’s address |
owner.userDefinedFields | Array | No | Contains owner template custom fields |
owner.userDefinedFields.fieldName | String | No | A custom field name |
owner.userDefinedFields.fieldValue | String | No | A custom field value |
Parameter | Type | Required | Description |
---|---|---|---|
settings | settings { } | No | The settings object containing settings request parameters. |
settings.maxRows | integer | No | The maximum number of rows to be returned. Note: If the search results are greater than the feature count limit configured on GIS Administration > XAPO Configuration, the API returns an error indicating the exceeded feature count limit. In this case, the API caller should re-submit the query with a narrower criteria or set the maxRows page setting to a number less than the feature count limit. |
settings.startRow | integer | No | The 1-based row index of the first record to be returned. |
settings.orderBy | String | No | The returned rows will be sorted by the specified field(s) in the specified
order. The format is <field> <order> , where
<order> is either ASC for ascending or
DESC for descending order. The default order is ascending. To
specify multiple fields, use the format: For example: |
Parameter | Type | Description | |
---|---|---|---|
owners [ ] | owners{ } | An array containing the result owners. | |
owners.UID | String | A unique identifier for the external owner | |
owners.address | String | The Address field from the Reference Owner List | |
owners.address1 | String | The first line of the owner's address | |
owners.address2 | String | The second line of the owner's address | |
owners.address3 | String | The third line of the owner's address | |
owners.auditDate | Date | The creation date or modification date of the owner record | |
owners.auditID | String | The identification code of the person who created or modified the owner record | |
owners.auditStatus | String | A single character code representing audit status | |
owners.city | String | The city in which the owner lives | |
owners.country | String | The country in which the owner lives | |
owners.email | String | The owner’s email address | |
owners.eventID | String | Any event scheduled for this owner | |
owners.fax | String | The owner’s fax number | |
owners.faxCountryCode | String | The three character code indicating the fax country. In Accela Automation, you enable the fax country codes through the PHONE_NUMBER_IDD_ENABLE standard choice. | |
owners.isPrimary | String | Is Primary | |
owners.ivrPinNumber | String | The user’s IVR Pin Number | |
owners.ivrUserNumber | String | The automatically generated IVR user number | |
owners.mailAddress | String | The mailing address | |
owners.mailAddress1 | String | The first line of the owner’s mailing address | |
owners.mailAddress2 | String | The second line of the owner’s mailing address | |
owners.mailAddress3 | String | The third line of the owner’s mailing address | |
owners.mailCity | String | The city of the owner’s mailing address | |
owners.mailCountry | String | The country of the owner’s mailing address | |
owners.mailState | String | The state of the owner’s mailing address | |
owners.mailZip | String | The zip code of the owner’s mailing address | |
owners.ownerFirstName | String | The owner’s first name | |
owners.ownerFullName | String | The owner’s full name | |
owners.ownerLastName | String | The owner’s last name | |
owners.ownerMiddleName | String | The owner’s middle name | |
owners.ownerStatus | String | The status of the owner, either disabled (I) or enabled (A) | |
owners.ownerTitle | String | The owner’s title | |
owners.phone | String | The owner's daytime telephone number | |
owners.phoneCountryCode | String | The three character code indicating the phone country. In Accela Automation, you enable the phone country codes through the PHONE_NUMBER_IDD_ENABLE standard choice. | |
owners.sourceSeqNumber | NA | The ID number that you use to identify the owner in the external APO database | |
owners.state | String | The configured state name in which the address exists | |
owners.taxID | String | The owner’s tax ID | |
owners.zip | String | The zip code for the owner’s address | |
owners.userDefinedFields | Array | Contains owner template custom fields | |
owners.userDefinedFields.fieldName | String | A custom field name | |
owners.userDefinedFields.fieldValue | String | A custom field value | |
totalRecords | integer | The total number of records that match the search criteria |
The following example searches an owner.
http://[GISBASEURL]/agis/api/geo/v1/xapo/flagstaff/owners/byOwner
Sample request body:
{
"owner" :
{
"ownerfullname":"Saland",
"ownerlastname":"David",
"ownermiddlename":"K"
}
}
{
"result": [
{
"UID": "006423031",
"address": " ",
"eventID": "10867",
"ivrPinNumber": "006",
"ownerFirstName": "SALAND",
"ownerFullName": "SALAND",
"ownerLastName": "DAVID",
"ownerMiddleName": "K",
"phone": "42",
"taxID": "006423031"
},
{
"UID": "006433008",
"address": " ",
"eventID": "11429",
"ivrPinNumber": "006",
"ownerFirstName": "SALAND",
"ownerFullName": "SALAND",
"ownerLastName": "DAVID",
"ownerMiddleName": "K",
"phone": "43",
"taxID": "006433008"
},
{
"UID": "006433006",
"address": " ",
"eventID": "11800",
"ivrPinNumber": "006",
"ownerFirstName": "SALAND",
"ownerFullName": "SALAND",
"ownerLastName": "DAVID",
"ownerMiddleName": "K",
"phone": "43",
"taxID": "006433006"
},
{
"UID": "007441015",
"address": " ",
"eventID": "12425",
"ivrPinNumber": "007",
"ownerFirstName": "SALAND",
"ownerFullName": "SALAND",
"ownerLastName": "DAVID",
"ownerMiddleName": "K",
"phone": "44",
"taxID": "007441015"
}
],
"totalRecords": 4
}