docs.uniuni.com
Open in
urlscan Pro
54.205.206.47
Public Scan
URL:
https://docs.uniuni.com/
Submission: On June 22 via api from US — Scanned from DE
Submission: On June 22 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
Public Documentation Settings ENVIRONMENT Sandbox LAYOUT Double Column LANGUAGE cURL - cURL UniUni Integration API Documentation Introduction Authorization Rates and Sorting Information API Batch API Ship API Service Availability API Track API UNIUNI INTEGRATION API DOCUMENTATION Welcome to the UniUni API documentation. This document will guide you through the steps of integrating with our platform using our APIs. You can use our APIs to access various features and services offered by UniUni. ENVIRONMENT We have a Sandbox environment where you can test our APIs for Canada- and USA-based clients. The Sandbox allows you to check the API URLs, view the API parameters, test the API requests and view the API responses. Canada Environment * Sandbox QA URL: https://bizqa.uniexpress.org * QA API URL: https://sjqa.uniexpress.org * The production API URL: https://sj.uniexpress.ca USA Environment * Sandbox QA URL: https://prm.qa.uniuni.com * QA API URL: https://prm-api.qa.uniuni.com * Production API URL: https://prm-api.uniuni.com Please note, API examples in the document use the Canadian QA URL: https://sjqa.uniexpress.org SYSTEM MAINTENANCE NOTICE To ensure the stability and performance of the system, UniUni will conduct regular system maintenance every Sunday from 00:30 to 02:00 AM (Pacific Time Zone, Los Angeles, Vancouver). During this maintenance window, all API services will be temporarily unavailable. We advise our customers to avoid making API calls during this period to prevent any disruption to your operations. We recommend scheduling your activities accordingly to avoid any inconvenience. Thank you for your understanding and cooperation. API CALL SEQUENCE The following flowchart describes the call sequence between the main APIs FAQ WHAT IS THE DIFFERENCE BETWEEN A CLIENT AND A CUSTOMER IN UNIUNI'S SYSTEM? In UniUni’s operational context, the terms 'client' and 'customer' have distinct definitions and roles: * Client: This term refers to a business partner who has entered into a formal agreement with UniUni, which includes specific terms regarding pricing and service delivery. Clients typically have long-term strategic relationships with our company. * Customer: This designation is used for organizations that interact directly with UniUni's logistics services, either by utilizing our package pickup service at their physical locations or by dropping off packages at our warehouse facilities. Account Management Scenarios: * Multiple Pickup Locations: When generating an order for multiple package pickup locations, specify each location using the pick_address parameter. * Distinct Billing Requirements: If separate billing is needed for different organisations, UniUni will establish individual customer accounts for each organisation to accommodate this need. * Unique Pricing Agreements: If there is a specific organisation with a unique pricing agreement, both a new client account and a customer account will be created to reflect the bespoke terms of that agreement. These distinctions help streamline our services and ensure that both strategic business relationships and operational needs are effectively managed. CAN I USE THE SHIPPING LABEL GENERATED BY MY SYSTEM? Yes, customers located in Canada are permitted to use their own shipping labels. To ensure compliance with our delivery process and to facilitate efficient handling at our facilities, please adhere to the following guidelines: * Sorting Information Placement: * Print the sorting information of UniUni on the top right corner of your label to assist our operating team in manually sorting the boxes upon arrival. * Logo Placement: * Include the UniUni logo on the top left corner of the label to clearly identify the shipment as being processed through our network. * Box Specifications: * Refrain from using oversized or overly heavy boxes that may not be compatible with our conveyor systems. For specific box requirements or to discuss suitable packaging options, please contact the UniUni Business Development Team. Your cooperation in following these guidelines ensures a seamless sorting and delivery process at our warehouse. Thank you. WHAT OPTIONS ARE AVAILABLE TO TRACK A PACKAGE FROM UNIUNI? To monitor the status of your package, UniUni offers the following tracking methods: * Official Website Tracking: * Access the UniUni official website and input your tracking number in the tracking section to view the current status of your shipment. * Tracking API: * Employ the Tracking API or Webhook to programmatically retrieve tracking events. This method is ideal for integrating shipment tracking into your system or application. * Direct Tracking URL: * Utilize the following URL format to directly track your package: https://www.uniuni.com/tracking/?no=TRACKING_NUMBER. Replace TRACKING_NUMBER with the unique number assigned to your package. * Example URL: https://www.uniuni.com/tracking/?no=UUS0450316625854. These options provide flexibility for tracking your shipments according to your preference, whether manually via our website or programmatically through our API. HOW TO CREATE SHIPMENT IF I DON’T HAVE THE MAWB AND BAG NUMBER? If you are an overseas partner requiring UniUni's pick-up services from a custom clearance company, it is standard to provide the MAWB (Master Air Waybill) and bag numbers to facilitate batch tracking of shipments. However, if these details are unavailable at the time of shipment creation, you may proceed as follows: * Initial Shipment Creation: * Invoke the POST /createbusinessorder (API 2.4.1) endpoint with reference and bag_no parameters set to null. * Batch Creation Upon Receiving MAWB: * Utilize POST /createbatch (API 2.3.1) once the MAWB is available. * Updating Bag Number: * Call the POST /updatebagno endpoint (API 2.8.1) to update the bag number associated with your shipment. * Updating Batch Number: * Use POST /updateorderbatch (API 2.8.2) to update the batch number for your shipments. Please note that the shipment can be created without the reference details and updated subsequently when these details become available. HOW DO YOU DETERMINE THE ACTUAL PRICE OF A SHIPMENT? The pricing of shipments is calculated through a dedicated billing system which operates on a weekly cycle. Here's an overview of the process: * Billing Cycle Initiation: * Every Monday, the system reviews all orders eligible for billing. * Calculation of Orders: * The actual price is computed based on the dimensional weight of the shipments received at our warehouse facilities during the previous week, in conjunction with the pre-agreed prices. * Dimensional Weight and Price Determination: * Dimensions and weight data utilized in billing are sourced from the API messages sent by the client. * Verification of API Data: * To ensure the accuracy of the data received via API, our quality control team conducts random checks where they manually measure and weigh selected packages to validate the API-reported values. This method ensures that billing is accurate and reflects the true cost of shipments based on agreed terms and actual shipment data. APPENDIX AVAILABLE TRACKING EVENTS & EXPLANATIONS Please note that the availablity of tracking events in the US and Canada are various. Records with '*' are not provided to the US market. View More Code State Description Explanation Next State Code 190 ORDER_RECEIVED Order received Shipment generated in UniUni’s system 198 199 207 221 192 CUSTOM_HOLD Your parcel has been presented to Canada Border for Customs review 198 199 195 GATEWAY_TRANSIT_OUT Gateway transit out The shipment has left UniUni's hub warehouse and is in transit to UniUni’s last-mile dispatch facility. 200 218 219 198 CUSTOM_RELEASE_DIRECT Your parcel has been released by Canada Customs 195 199 200 209 219 221 199 GATEWAY_TRANSIT Gateway transit in The shipment has arrived at UniUni's hub warehouse and is waiting to be transferred to the local warehouse. 195 200 218 219 255 200 PARCEL_SCANNED Arrival scan The shipment arrived at UniUni’s last-mile dispatch facility 201 202 204 212 215 218 219 223 224 225 230 202 IN_TRANSIT Out for delivery The shipment is out for delivery 200 203 206 211 218 219 222 231 203 DELIVERED Delivered The shipment was delivered to the recipient End Point 204* TRANSSHIPMENT Transshipment through third party In some cases, the partner may send a package to UniUni that is out of UniUni's FSA and requires a transshipment by a third-party cour 215 217 218 206 WRONG_ADDRESS_FROM_TRANSIT Fail to deliver, invalid address 202 203 211 213 218 207 PARCEL_LOST Parcel lost End Point 209 OTHER_EXCEPTION Other exception 200 211 RETURN_OFFICE_FROM_TRANSIT Failed delivery attempt, returning to the warehouse The delivery attempt failed. The package will be returned to UniUni’s last-mile dispatch facility 202 203 206 213 218 222 226 229 212 WRONG_ADDRESS_FROM_RECEIVE Invalid address in arrival scan 213 213 STORAGE_30_DAYS_FROM_OFFICE Parcel returned to warehouse The shipment cannot be delivered to the receiver after the second attempt and is returned to UniUni’s last-mile dispatch facility. 204 215 216 220 223 230 214 STORAGE_30_DAYS_AFTER_SCAN Parcel is ready for pickup 216 223 215 PARCEL_ABANDONED Parcel return to sender The shipment has been abandoned or returned to the sender because it cannot be delivered and has been in the warehouse for more than 30 days. End Point 216 SELF_PICK_UP Customer pickup The receiver has already picked up the shipment from UniUni’s last-mile dispatch facility. End Point 217* TRANSSHIPMENT_COMPLETE Transshipment completed UniUni has handed over the package to the third-party courier. End Point 218 SCANNED_PARCEL_MISSING Scanned parcel processing delay 202 207 215 219 WRONG_ROUTE_PARCEL Wrong routing 199 200 200 218 220 SECOND_DELIVERY Delivery is rescheduled 203 213 215 216 228 230 221 RETURNED_PARCEL_SCANNED Returned parcel scanned 202 204 212 213 214 216 223 222 REJECTED_PARCEL_FROM_TRANSIT Delivered parcel rejected by customer 213 218 223* CHANGED_ORDER_RESENT New order created for redelivery 203 215 224* RESENT_ORDER_VOIDED Redelivery Order voided due to customer pickup or other reason End Point 225* FORWARDED_3RDPARTY Parcel forwarded to third party 200 226 STORAGE_3RDPARTY_SERVICE_POINT Parcel is ready for pickup at service point 213 228 SECOND_DELIVERED Redelivered The shipment has been successfully delivered. The input code of 228 is 220. End Point 229 DROP_OFF_SERVICE_POINTS Dropped off at service point, available for pickup next day 226 230 RETURN TO SENDER WAREHOUSE Return to sender warehouse The shipment was returned to the sender’s warehouse End Point 231 FAILED_DELIVERY_RETRY1 Failed delivery, retry later The 1st delivery attempt failed. The driver will retry later. 203 211 232 232* FAILED_DELIVERY_RETRY2 Failed delivery, retry later The 2nd delivery attempt failed. The driver will retry later(If the next attempt failed again, the package will be sent back to the warehouse with code 211). 203 211 255* Gateway_To_Gateway_Transit Gateway to gateway transit 199 UNIUNI HUB WAREHOUSE LOCATION IN CANADA Please contact UniUni Business Development team for the most up-to-date warehouse address. View More id name airport 1 Burnaby Warehouse YVR 2 Toronto Warehouse YYZ 3 Edmonton Warehouse YEG 4 Calgary Warehouse YYC 5 Montreal Warehouse YUL 7 Ottawa Warehouse YOW 16 Winnipeg Warehouse YWG 17 Halifax Warehouse YHZ 19 Quebec City Warehouse YQB 21 Regina Warehouse YQR 23 Moncton Warehouse YQM 24 St John’s Warehouse YYT 25 Saskatoon Warehouse YXE UNIUNI HUB WAREHOUSE LOCATION IN THE US Please contact UniUni Business Development team for the most up-to-date warehouse address. View More id name airport 1 LAX Warehouse LAX 2 MIA Warehouse MIA 3 Chicago warehouse ORD 4 Dallas Warehouse DFW 12 Bay Area SJC 16 PHX Warehouse PHX 17 JFK Warehouse JFK 18 NJ Warehouse EWR 19 IAH Warehouse IAH 20 LAS Warehouse LAS 21 AUS Warehouse AUS 22 SAT Warehouse SAT 23 IND Warehouse IND 24 SMF Warehouse SMF 25 PHL Warehouse PHL 26 DCA Warehouse DCA 27 SEA Warehouse SEA 29 MCO Warehouse MCO 30 PDX Warehouse PDX 31 ATL Warehouse ATL 32 RNO Warehouse RNO 33 CVG Warehouse CVG 34 CLT Warehouse CLT 35 RDU Warehouse RDU 36 MSP Warehouse MSP 37 JAX Warehouse JAX 38 TPA Warehouse TPA 39 BOS Warehouse BOS AUTHORIZATIONBearer Token Token <token>