UPS Time In Transit Virtual Sandbox
Get estimated delivery times for UPS shipping services between specified locations.
The Time In Transit API provides estimated delivery times for various UPS shipping services. It enables businesses to provide accurate delivery estimates to customers and aids in logistics planning by calculating transit times for different service levels.
Use this hosted sandbox to simulate UPS Time In Transit APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready.
This keeps your integration code consistent across local development, QA, demos, and production.
Use cases:
Use this sandbox to validate transit time request payloads, handle origin-destination coordinate mapping, test service-level availability, and verify response parsing for various UPS shipping methods before integrating with production logistics workflows.
Time in Transit
POST
| Header Name | Example |
|---|---|
transId* | "ullamco ut" |
transactionSrc* | "exercitation Ut sint Lorem magna" |
{
"originCountryCode": "DE",
"originStateProvince": "",
"originCityName": "",
"originTownName": "",
"originPostalCode": "10703",
"destinationCountryCode": "US",
"destinationStateProvince": "NH",
"destinationCityName": "MANCHESTER",
"destinationTownName": "",
"destinationPostalCode": "03104",
"weight": "10.5",
"weightUnitOfMeasure": "LBS",
"shipmentContentsValue": "10.5",
"shipmentContentsCurrencyCode": "USD",
"billType": "03",
"shipDate": "2019-05-01",
"shipTime": "",
"residentialIndicator": "",
"avvFlag": true,
"numberOfPackages": "1"
}{
"destinationPickList": [
{
"city": "ipsum eu dolore adipisic",
"countryCode": "ip",
"countryName": "deserunt aliquip est cupi",
"postalCode": "L",
"postalCodeHigh": "in ",
"postalCodeLow": "Exce",
"stateProvince": "ni",
"town": "in"
},
{
"city": "sed sit et",
"countryCode": "ip",
"countryName": "occaecat nostrud id",
"postalCode": "ullamco e",
"postalCodeHigh": "cupidatat",
"postalCodeLow": "ut",
"stateProvince": "do esse r",
"town": "aliqua Lorem commodo "
},
{
"city": "ut",
"countryCode": "ul",
"countryName": "amet",
"postalCode": "deserunt l",
"postalCodeHigh": "aliqua",
"postalCodeLow": "deserunt a",
"stateProvince": "magna ad id laboris",
"town": "nis"
},
{
"city": "des",
"countryCode": "pa",
"countryName": "proident",
"postalCode": "sunt",
"postalCodeHigh": "l",
"postalCodeLow": "ut",
"stateProvince": "qui do au",
"town": "officia"
},
{
"city": "cillum",
"countryCode": "eu",
"countryName": "tempo",
"postalCode": "conse",
"postalCodeHigh": "proident d",
"postalCodeLow": "ullamc",
"stateProvince": "ex enim labore dolor",
"town": "consequat ut Excepteur amet commodo"
}
],
"emsResponse": {
"billType": "ex",
"destinationCityName": "proident ullamco velit incididunt",
"destinationCountryCode": "de",
"destinationCountryName": "in enim ex",
"destinationPostalCode": "inci",
"destinationPostalCodeHigh": "dolore",
"destinationPostalCodeLow": "dolor in",
"destinationStateProvince": "incididunt nulla tempor dolore do",
"dutyType": "am",
"guaranteeSuspended": true,
"numberOfServices": -25863302,
"originCityName": "consequat nulla in dolore aute",
"originCountryCode": "id",
"originCountryName": "ut",
"originPostalCode": "Ut",
"originPostalCodeHigh": "proident",
"originPostalCodeLow": "in",
"originStateProvince": "nulla",
"residentialIndicator": "no",
"serviceLevel": "ip",
"services": [
{
"businessTransitDays": -94936693,
"commitTime": "in velit",
"cstccutoffTime": "consequa",
"delayCount": -50070299,
"deliveryDate": "nostrud es",
"deliveryDayOfWeek": "ea ",
"deliveryTime": "ad enim ",
"guaranteeIndicator": "u",
"holidayCount": -40729264,
"nextDayPickupIndicator": "c",
"pickupDate": "dolor adcu",
"pickupTime": "irure es",
"poddate": "adipisicin",
"poddays": -34475383,
"restDaysCount": -76712381,
"saturdayDeliveryDate": "esse occae",
"saturdayDeliveryTime": "in Lorem",
"saturdayPickupIndicator": "e",
"serviceLevel": "si",
"serviceLevelDescription": "UPS Expedited",
"serviceRemarksText": "enim non nostrud velit dolor",
"shipDate": "cillum lab",
"totalTransitDays": -85486868
},
{
"businessTransitDays": -37316855,
"commitTime": "amet com",
"cstccutoffTime": "nostrud ",
"delayCount": -77140793,
"deliveryDate": "adex non a",
"deliveryDayOfWeek": "id ",
"deliveryTime": "amet ani",
"guaranteeIndicator": "c",
"holidayCount": -676740,
"nextDayPickupIndicator": "L",
"pickupDate": "eiusmod cu",
"pickupTime": "velit Ex",
"poddate": "est quis U",
"poddays": -9840080,
"restDaysCount": -44998585,
"saturdayDeliveryDate": "adipisicin",
"saturdayDeliveryTime": "elitenim",
"saturdayPickupIndicator": "u",
"serviceLevel": "fu",
"serviceLevelDescription": "UPS Worldwide Express Freight",
"serviceRemarksText": "laboris dolor voluptate dolore aliqua",
"shipDate": "tempor ea ",
"totalTransitDays": -84238185
}
],
"shipDate": "nostrud ",
"shipmentContentsCurrencyCode": "ut ",
"shipmentContentsValue": "s",
"shipTime": "velit",
"weight": "eli",
"weightUnitOfMeasure": "i"
},
"originPickList": [
{
"city": "non incididunt",
"countryCode": "al",
"countryName": "Duis sit esse proident",
"postalCode": "m",
"postalCodeHigh": "E",
"postalCodeLow": "Excepte",
"stateProvince": "magna culpa dolore eu amet",
"town": "ipsum sed incididunt minim velit"
},
{
"city": "laborum in",
"countryCode": "co",
"countryName": "nisi Duis",
"postalCode": "repre",
"postalCodeHigh": "do",
"postalCodeLow": "dol",
"stateProvince": "nisi",
"town": "cupidatat ullamco"
},
{
"city": "ipsum enim q",
"countryCode": "Du",
"countryName": "enim sunt aliquip sint des",
"postalCode": "dolor eli",
"postalCodeHigh": "o",
"postalCodeLow": "el",
"stateProvince": "consectetur Excepteur ad",
"town": "sed ex proident sit "
},
{
"city": "magn",
"countryCode": "ve",
"countryName": "ea",
"postalCode": "dol",
"postalCodeHigh": "nisi",
"postalCodeLow": "est ",
"stateProvince": "non sint elit nostrud in",
"town": "eu in occaecat Lorem"
}
],
"validationList": {
"destinationAmbiguous": true,
"invalidFieldList": [
"eiusmod magna Lorem veniam anim",
"sunt Lorem sed anim"
],
"invalidFieldListCodes": [
"culpa quis mollit",
"commodo Ut adipisicing pariatur",
"laborum",
"laborum laboris non"
],
"originAmbiguous": true
}
}{
"errors": [
{
"code": "laboris proident id minim tempor",
"message": "Address validation failed"
},
{
"code": "quis aliquip",
"message": "Shipment date out of range"
},
{
"code": "commodo exercitation dolore dolore",
"message": "Shipment date out of range"
},
{
"code": "nostrud commodo ipsum ad",
"message": "Weight exceeds maximum allowed"
},
{
"code": "amet",
"message": "Weight exceeds maximum allowed"
}
]
}{
"errors": [
{
"code": "elit velit",
"message": "Shipment date out of range"
},
{
"code": "ex",
"message": "Invalid origin country code"
},
{
"code": "id pariatur consectetur sed veniam",
"message": "Shipment date out of range"
},
{
"code": "cupidatat",
"message": "Weight exceeds maximum allowed"
}
]
}{
"errors": [
{
"code": "dolor",
"message": "Address validation failed"
},
{
"code": "dolore",
"message": "Weight exceeds maximum allowed"
},
{
"code": "incididunt in ut",
"message": "Weight exceeds maximum allowed"
},
{
"code": "id occaecat veniam sunt",
"message": "Invalid origin country code"
},
{
"code": "nulla consectetur dolor occaecat aute",
"message": "Shipment date out of range"
}
]
}{
"errors": [
{
"code": "laborum do aute",
"message": "Invalid origin country code"
},
{
"code": "occaecat",
"message": "Address validation failed"
},
{
"code": "mollit labore commodo",
"message": "Weight exceeds maximum allowed"
},
{
"code": "eu cillum in",
"message": "Address validation failed"
},
{
"code": "Lorem",
"message": "Weight exceeds maximum allowed"
}
]
}Service Homepage: github.com/UPS-API/api-documentation/blob/main/TimeInTransit.yaml
upslogisticsshippingtransitdelivery