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

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


Abhinay,



Thank you for your response. I have set up a SOAP Message Function, importing the provided WSDL from UPS, and have since conducted a successful test! I was planning on using an XML Data Source, but this was much easier. I should be all set now.



Thank you again for your assistance.


Abhinay Erra
Giga Sage

Glad that you got this working


Neeraj Sharma10
Tera Guru

Hello Nick



We have similar requirement   we want to validate address using google maps, how can we do that?


I think UPS AVSL is only avaliable in (2 countries) United States and Puerto Rico !



Any Help will be appreciated
Regards




Neeraj Sharma