PlaceBulk without complete pickup information.PlaceBulk.trackingNumber - Public tracking number returned when the shipment was created.externalLocationIdtrackingNumberexternalLocationIdserviceTypemerchantNamepickupLocationexternalLocationId.trackingNumberpickupLocationserviceTypemerchantNamepickupLocation object must include:streetAddress1citycountrystreetAddress2postalCodelatitudelongitudeexternalLocationId and pickupLocationpickupLocation to act as a fallback.externalLocationId.pickupLocation.trackingNumberexternalLocationIdpickupLocationserviceTypemerchantNameserviceType field is required when pickup is being scheduled.SAME_DAYNEXT_DAYmerchantName is required whenever externalLocationId or pickupLocation is provided.merchantName is used to filter stores by retailer name and make sure the correct pickup store is matched.merchantName, the system cannot accurately identify which retailer store should be used for pickup.PlaceBulk request, you can call this endpoint with only trackingNumber.externalLocationId, pickupLocation, serviceType, and merchantName are not required.PlaceBulk.label may be null because no new label is being generated.externalLocationId + serviceType + merchantNamepickupLocation + serviceType + merchantNameserviceType is provided, the API returns a validation error.merchantName is missing when externalLocationId or pickupLocation is provided, the pickup store may not be matched correctly.SchedulePickup to add pickup details to an existing shipment.externalLocationId with serviceType and merchantName.externalLocationId, provide the full pickupLocation object with serviceType and merchantName.