Need Help with UPS Address Validation

Nick Peters
Tera Guru

Hello,

I'm working on integrating the UPS AVSL (Address Validation Street Level) API into ServiceNow. We are hoping to use this API to validate a street address-city-state-zip combination entered into fields (specifically Catalog Item Variables) on our CMS Portal. When these fields are populated, we would make a request to the UPS API server, the server would then send a response essentially validating the data or will provide up to 10 candidate addresses that are close / similar to the data if the UPS API server cannot find an exact match.

Is there any documentation specific to ServiceNow for making this integration possible? I have plenty of documentation from UPS but require some guidance on setting up this Data Source in ServiceNow. The integration can be accomplished via XML, SOAP, or JSON. Are one of these methods preferred / best practice? I was unable to find any Community posts or Share contributions relevant to this API integration.

Any assistance is greatly appreciated.

Thank you.

1 ACCEPTED SOLUTION

Abhinay Erra
Giga Sage

You can do it with SOAP. You need to make outbound soap call to the UPS endpoint and get the information.


http://wiki.servicenow.com/index.php?title=Outbound_SOAP_Web_Service#gsc.tab=0


View solution in original post

6 REPLIES 6

Hi Neeraj,



I'm not aware of an address validation API from Google. If they do offer one, I would imagine that Google would also provide adequate documentation. For our integration, we actually ended up setting up a REST message. We are using JSON to send & receive data between our instance and their API server. It was very easy to set up, even being the first time that I did something like this.



I'm sorry that I don't have much to offer here. If possible, I would recommend going with a JSON message as it reduces the complexity of the data and is easy to parse when you need to extract data from it.


bk0023006
Tera Contributor

Hi Abhinay Erra,

 

Can you post the link again as it is not opening for me.

 

 

Thanks in advance