- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-08-2017 09:49 AM
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.
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎03-08-2017 10:17 AM
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-21-2017 06:48 AM
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎05-02-2024 05:39 PM