# Estimate delivery dates This operation provides delivery date estimation for Wineshipping fulfillment using FedEx and UPS carrier services within the USA. It requires an authenticated request with the recipient delivery address and desired range of future ship dates to generate a set of results for each applicable carrier and service class combination available for the delivery address and specified dates. Note: The information provided by the Wineshipping Delivery Date Estimate API service is for estimating approximate delivery dates based on the corresponding FedEx and/or UPS carrier service information available at the time of inquiry, and is subject to change without notice. Due to these factors, Wineshipping cannot guarantee the accuracy of current or future information generated by the Delivery Date Estimate API service. Endpoint: POST /api/Tracking/GetDeliveryEstimates Version: 3.1.3 Security: Authentication ## Request fields (application/json): - `Authentication` (object, required) Credentials are required for all API operations. - `Authentication.UserKey` (string, required) Example: "C445598CB576468EA35FBB22C55584EF" - `Authentication.Password` (string, required) Example: "AF63FDAC1E704DC1AC9460F669ABF107" - `Authentication.CustomerNo` (string, required) Example: "10703" - `ClientReferenceCode` (string) Example: "abcd-1234" - `DeliveryAddress` (object, required) - `DeliveryAddress.StreetLines` (array) Example: ["50 Technology Ct"] - `DeliveryAddress.City` (string) Example: "Napa" - `DeliveryAddress.State` (string) Example: "CA" - `DeliveryAddress.ZipCode` (string) Example: "94558" - `DeliveryAddress.Country` (string) Example: "US" - `DeliveryEstimateRange` (integer, required) Controls how many future ship dates to generate for delivery estimates. If DeliveryEstimateRange = 5, it will return up to 5 valid shipping dates. Each date includes both the ship date and its associated cutoff time. Weekends and holidays are skipped when determining valid ship dates. Example: 1 ## Response 200 fields (application/json): - `TransactionReferenceNumber` (string) - `DeliveryAddress` (object) - `DeliveryAddress.StreetLines` (array) Example: ["50 Technology Ct"] - `DeliveryAddress.City` (string) Example: "Napa" - `DeliveryAddress.State` (string) Example: "CA" - `DeliveryAddress.ZipCode` (string) Example: "94558" - `DeliveryAddress.Country` (string) Example: "US" - `DeliveryEstimateOptions` (array) - `DeliveryEstimateOptions.DeliveryDateEstimate` (string) - `DeliveryEstimateOptions.ShipmentDate` (string) - `DeliveryEstimateOptions.CutoffTime` (string) - `DeliveryEstimateOptions.ShippingWarehouse` (string) - `DeliveryEstimateOptions.ShippingOptions` (array)