Connectors

E-commerce

UPS

UPS shipping: shipments, pickups, delivery intercepts, quotes, and dangerous goods checks
Signs in with
OAuth 2.0 sign-in
Runs on
Cloud or On-Prem Worker
Operations
79
Ready-made triggers
0

Connect UPS

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for UPS and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
For services offered under Connect a Service you only sign in and approve access. Otherwise use Connect with OAuth2 with your own OAuth app. See Authorize with OAuth.
FieldWhat to enter
EnvironmentRequiredUPS production or customer integration (test) host. Use the token endpoint of the same environment.
Forwarding environmentRequiredHost of the UPS Forwarding API, which UPS publishes separately.
Token endpointRequiredUPS OAuth client-credentials token endpoint of the selected environment.
Client IDRequiredClient ID of the application in the UPS Developer Portal.
Client secretRequiredSecretClient secret of the application in the UPS Developer Portal.

Use it in a flow

  1. Open a flow, open the node library and search for UPS.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from UPS without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if UPS can send webhooks, a Webhook trigger receives them at its own URL.

Operations

79 operations in 24 groups. Each one is a step you can add to a flow.

Address validation1
Address ValidationvalidateAddressPOSTThe Address Validation Street Level API can be used to check addresses against the United States Postal Service database of valid addresses in the U.S. and Puerto Rico.
Commerce guard1
Verify chargeback riskverifyChargebackRiskPOSTEvaluates chargeback risk based on user, payment, and address details.
Customs detail2
Returns required Custom DetailsgetCustomDetailDataGETThis returns an array of fields that are required for the provided import and/or export country
Validate and/or submit the fieldspostCustomDetailDataPOSTThis endpoint will provide the ability to validate and/or submit the additional field information for a shipment
Dangerous goods3
Acceptance Audit Pre-checkacceptanceAuditPreCheckPOSTEnables shippers perform pre-checks before shipping dangerous goods using the chemical record identifier and the commodity's regulated level code.
Chemical Reference DatachemicalReferenceDataPOSTThe Chemical Reference Data endpoint of the Dangerous Goods API allows shippers look up hazardous material reference information by ID number and shipping name of the specified regulated...
Pre-NotificationpreNotificationPOSTThe Pre-Notification API allows customer applications to inform UPS operations of Dangerous Goods shipments as they are processed and will enter the UPS transportation network prior to an...
Delivery defense1
Get Verified Address ScorescoreAddressPOSTThis API cleans and verifies inputted addresses to enhance the accuracy of generating an Address Confidence score.
Delivery intercept7
Get charges by inquiry typegetChargesPOSTObtains intercept charges specified by the inquiry type and tracking number passed in the interface.
Get eligibility optionsgetEligibilityOptionsGETRetrieves the delivery change eligibility information for the tracking number passed in the interface.
Request cancellation of a prior intercept requestcancelInterceptOptionPOSTCancel a previously applied intercept on the package.
Request for a new delivery daterescheduleInterceptOptionPOSTHave the package delivered to the original address but on a different day in the future.
Request to hold the package at a UPS facility for pickupwillcallInterceptOptionPOSTRequest your package to be held at or returned to a UPS facility where the receiver may claim the same-day.
Submit a non access point redirect requestgetRedirectInterceptOptionsPOSTSubmits a deliver to another address delivery change for the tracking number passed in the interface.
Submit a return to sender requestreturnInterceptOptionPOSTReturn a package to the original shipper prior to delivery.
Export assure1
Submit shipment details for compliance guidancesubmitExportAssurePOSTSubmit shipment details and receive guidance from UPS.
Export description guidance3
Allows the user to provide feedback on a specific question of the overall sessionsubmitDescriptionFeedbackPOSTAllows the user to provide feedback on a specific question of the overall session.
Continues refinement of product description and HTS code via questions and answerscontinueDescriptionSessionPOSTThis endpoint facilitates the ongoing interactive process for refining a product description and determining its corresponding Harmonized Tariff Schedule (HTS) code.
Initiates an interactive description session for a productstartDescriptionSessionPOSTInitiates an interactive description session for a product.
Forwarding24
Book QuoteairOceanBookQuotePATCHCreates a booking for air or ocean based on the provided request data.
Cancel OrderorderCancelDELETECancel a pending order NOTE: Orders can be cancelled only in the following status Cancellable Status: - 1 - Open - 5 - Labeled
Cancel ShipmentcancelAirShipmentDELETECancels a shipment using the provided shipment number and shipper's UPS Freight Account Number.
Create LabelprintLabelPOSTPrints or re-prints a shipping label for an existing order or shipment.
Create ManifestprintAirManifestPOSTGenerates and returns the manifest for the specified manifest number in the requested format.
Create OrderorderCreatePOSTCreate a pending order which becomes a shipment when processed at end-of-day
Create QuotecreateAirOceanQuotePOSTCreates a quote for air or ocean based on the provided request data.
Get AccessorialsgetAccessorialsPOSTGet accessorials by search criteria.
Get AirportsgetAirportDetailsGETRetrieve airport details by country code.
Get CitiesgetCityGETRetrieves city details matching the provided search criteria.
Get CountriesgetCountriesGETRetrieves country details matching the provided search criteria.
Get CurrenciesgetCurrenciesGETRetrieves the currency details matching the provided search criteria.
Get Order DetailsorderSearchGETSearch for orders based on criteria.
Get Payment TypesgetAirPaymentTypesGETRetrieves payment types matching the provided search criteria.
Get Service TypesgetServiceTypesGETRetrieves available service types based on shipper and consignee information.
Get Shipment DetailsgetShipmentDetailsGETRetrieves shipment details for air or ocean quotes based on the specified request parameters.
Get Shipping DocumentsgetDocumentsGETRetrieve existing shipment documents.
Rate ShipmentfreightRatingPOSTGenerate estimated freight charges based on the provided origin, destination, payor information, and cargo details.
Search QuotesgetQuoteDetailsGETRetrieves detailed information for a specific air or ocean freight quote identified by the provided request parameters.
Set Order DateorderSetDatePATCHSet Date for one or all active orders from a shipper to a future date.
ShipfreightShipPOSTGenerate estimated freight rates based on the provided shipment and party details, and create the shipment.
Submit Order ShipmentssubmitAirShipmentPATCHProcesses all shipments created for a specific shipper during the day and returns a manifest.
Track ShipmentsgetShipmentMilestonesGETGet shipment milestones from tracking service.
Upload DocumentuploadDocumentPOSTUploads a document associated with a shipment.
Global checkout1
returns a guaranteed landed cost quotecreateGuaranteedQuotePOSTThis endpoint requests guaranteed quotes for landed cost duties and taxes.
Landed cost1
Landed Cost Quote APIgetLandedCostQuotePOSTThe Landed Cost Quote API allows you to estimate the all-inclusive cost of international shipments - including applicable duties, VAT, taxes, brokerage fees, and other fees.
Locator1
LocatorsearchLocationsPOSTThe Locator API allows you to find UPS locations - such as drop-off points, retail locations, and UPS access points (third-party retail locations that offer UPS package drop-off, or...
Paperless documents3
Delete Paperless DocumentdeletePaperlessDocumentDELETEThe Paperless Document API web service allows the users to upload their own customized trade documents for customs clearance to Forms History.
Paperless Document Push ImagepushPaperlessImagePOSTThe Paperless Document API web service allows the users to upload their own customized trade documents for customs clearance to Forms History.
Upload Paperless DocumentuploadPaperlessDocumentPOSTThe Paperless Document API web service allows the users to upload,delete and push to image repository their own customized trade documents for customs clearance to Forms History.
Pickup6
Pickup CancelpickupCancelDELETEUsing the CancelBy endpoint of the Pickup API, users can request cancellation of a UPS on-demand package pickup.
Pickup CreationpickupCreationPOSTUsing the Pickup API, applications can schedule pickups, manage previously scheduled pickups, or cancel previously scheduled pickups.
Pickup Get Political Division1 ListpickupGetPoliticalDivision1ListGETThe countrycode endpoint of the Pickup API helps retrieve a list of political divisions (states) in a specified country or territory.
Pickup Get Service Center FacilitiespickupGetServiceCenterFacilitiesPOSTThe servicecenterlocations endpoint of the Pickup API helps retrieve service center information in a specified area - including location address, phone number, SLIC (Standard Location...
Pickup Pending StatuspickupPendingStatusGETUsing the GET operation of the pickuptype endpoint within the Pickup API, users can retrieve the status of shipments sent via UPS pickup service.
Pickup RatepickupRatePOSTUsing the POST operation of the pickuptype endpoint within the Pickup API, users can request rates for UPS on-demand package pickup.
Pickup preferences2
Add or update account level pickup preferences for user UUIDaddAccountPickupPrefPUTThis operation allows the user to add or update account level pickup preference for a specified account number.
Get shipper account pickup preferences for user UUIDgetUserAccountPickupGETThis endpoint retrieves the shipper account pickup preferences for specified user.
Protected delivery4
Generate TokengenerateTokenPOSTThis endpoint is used to generate a token using Shipper generated PIN
Get EPRA (Electronic Package Release Authentication) release code and related actionsgetEpraCodeAndActionsGETThis endpoint retrieves the EPRA release code and related actions for a given tracking number.
Get Pin by TokengetPinByTokenGETThis endpoint is used to get Pin by Token.
Get Pins for the list of Tracking NumbersgetPinsForTrackingNumberListPOSTThis endpoint is used to get Pins for the list of Tracking Numbers.
Quantum View1
Quantum ViewgetQuantumViewEventsPOSTGet Quantum View Response
Rating1
RatingrateShipmentPOSTThe Rating API is used when rating or shopping a shipment.
Shipping3
Label RecoverylabelRecoveryPOSTThe Label Shipping API allows us to retrieve forward and return labels.
ShipmentcreateShipmentPOSTThe Shipping API makes UPS shipping services available to client applications that communicate with UPS using the Internet
Void ShipmentvoidShipmentDELETEThe Void Shipping API is used to cancel the previously scheduled shipment
Time in transit1
TimeInTransittimeInTransitPOSTTimeInTransit
Track alert1
API to create subscriptions by tracking numberssubscribeTrackingNumbersPOSTThis endpoint takes a list of tracking numbers and creates a subscription for each.
Tracking3
Track by Reference NumbertrackByReferenceGETTrack by Reference Number
Track Each Package in ShipmenttrackShipmentPackagesGETTrack Each Package in Shipment
TrackingtrackPackageGETTracking
Trade direct5
Closeout a Master ShipmentcloseOutTradeDirectMasterShipmentPOSTTransitions a master shipment to a closed state, finalizing its processing.
Delete Less Than Truckload (LTL) child shipmentdeleteTradeDirectLtlChildShipmentDELETEDeletes a Less Than Truckload (LTL) child shipment identified by a unique shipment identifier (USI) and a sub pro number.
Delete master shipmentdeleteTradeDirectMasterShipmentDELETEThis API allows users to delete a master shipment identified by a unique shipment identifier (USI) and the shipper's account number.
Delete small package shipmentdeleteTradeDirectChildShipmentDELETEDeletes a small package child shipment identified by a unique shipment identifier (USI) representing the master shipment and the shipment's tracking number.
Genereate Documents and Labels for LTL Shipments and CloseoutcreateTradeDirectDocumentsPOSTGenerates documents and labels for master/ltl shipments identified by a unique shipment identifier (USI).
WorldEase3
Close Out ShipmentcloseOutWorldEaseShipmentPOSTFinalizes the shipment process by marking a package or set of packages as ready for dispatch, effectively ending the consolidation stage.
Delete the child shipmentdeleteWorldEaseChildShipmentDELETEThis is used to delete the child shipment record from the database
Deletes the master shipmentdeleteWorldEaseMasterShipmentDELETEDeletes the specified master shipment from the system.