UPS authentication
Creating shipments with UPS demands the authentication method OAuth 2.0.
- Start by creating a client ID and a client secret by following the steps in the UPS portal. - Note- Make sure to create an application for each combination of user login and UPS customer number, and activate the following products: - Authorization (OAuth) 
- Time In Transit 
- Locator 
- Shipping 
- Pickup 
- Rating 
 - The generated details (client ID and client secret) should now be entered in nShift Delivery. 
- Go to Maintenance > Senders.  
- Click  to find the sender you use to create UPS shipments. to find the sender you use to create UPS shipments.
- Click  next to the sender. next to the sender.
- Go to the Carriers section > UPS. 
- Enter your UPS client ID and client secret.  
- Click  . .
- Start by creating a client ID and a client secret by following the steps in the UPS portal. - Note- Make sure to create an application for each combination of user login and UPS customer number, and activate the following products: - Authorization (OAuth) 
- Time In Transit 
- Locator 
- Shipping 
- Pickup 
- Rating 
 - The generated details (client ID and client secret) should now be entered in nShift Delivery. 
- Enter your UPS client ID and client secret in JSON or XML. - If you need help, contact your integration partner. 
Example: JSON format
"senderPartners": [{  
"id": "UPS", 
     	"custNo": "UPS customer number", 
     	"ediUserId": " User login (EDI", 
      	"ediPassword": " Password (EDI)", 
"ediUserId2": "Cliend ID, 
"ediPassword2": "Client secret"
}],Example: XML format
<partner parid="UPS"> 
      	<val n="custno">UPS customer number</val> 
<val n="ediuserid">User login (EDI)</val> 
      	<val n="edipassword">Password (EDI)</val> 
<val n="ediuserid2">Client ID</val> 
      	<val n="edipassword2">Client secret</val>  
</partner>