Do I need to have accounts with the individual carriers in order to fetch shipping rates when using the Rocketshipit API?
Unfortunately yes, most carriers require an account before you can connect to their APIs.
Will you support my shipping carrier?
Yes. For a list of all the carriers RocketShipIt supports see: Supported Shipping Carriers.
Is your carrier not supported? Drop us a line and we will add it: firstname.lastname@example.org. It is our goal to support all shipping carriers.
Does RocketShipIt support hundred weight?
No, here is what UPS had to say:
Thank you for your inquiry. We do not support Hundred Weight through the Developer APIs. However, we do have developer guides for the UPS Ground Freight in the Shipping and Rating zip files that can provide you with service for less than truckload shipments.
My ZPL label doesn't look right when I view it on my computer
If you are viewing labels through a viewer like http://labelary.com/viewer.html you are always going to get an approximation of what the label will look like once printed. At the time of this writing, it is currently impossible to get an accurate visual representation of ZPL/EPL labels without printing it as the logic to print is actually contained inside the printer hardware. If you need to show a visual representation of the label use an image format like PNG or GIF.
Do you provide any webhooks for update in the package location for a given tracking number?
We don't offer webhooks because none of the shipping carriers have direct support for them. We do support UPS QuantumView which allows you to subscribe to new events for your shipments which can replicate webhook functionality.
Do you provide custom development services?
We currently provide custom development services through our partners at:
Do you support Freight and LTL shipments?
We currently support freight rating and shipping for UPS and FedEx.
Can RocketShipIt handle my shipping volume?
Yes. RocketShipIt connects directly from your computer/server to the carrier API. RocketShipIt doesn't impose any limits. The only limit is the carrier API itself.
Can I get a proof of delivery (signed document) from carrier using your API's?
Yes. We automatically include the Proof of Delivery PDF in all tracking responses when available.
Do you support shipping to military APO addresses?
Can RocketShipIt get rates and make labels for USPS flat rate boxes.
Do you support UPS QuantumView?
Can I preview/convert ZPL to an image like PNG?
EPL/ZPL cannot reliably be converted to an image like PNG/PDF as the rendering is done in the actual printer hardware. There are some tools that can approximate it but it is a hack. In addition, none of the carriers allow you to request both a thermal label and an image at the same time. Our RocketShipIt Print Server does have the ability to convert PNG to ZPL but not the other way around.
Why do Stamps.com ZPL labels contain strange characters?
ZPL allows for a mixture of ascii and binary data. Stamps.com happens to embed some binary data into their ZPL labels (probably for their logo). Although this is valid and will print perfectly on any ZPL compatible printer, it may not show as regular ascii characters when viewing it as plain text.
I see RocketShipIt doesn't support my carrier, can we get it added?
Totally. It is our mission to cover every shipping carrier. To expedite the process get their API docs and some test credentials and send them over to us and we will get started right away.
Is your API completely working with German DHL?
We have the German DHL API started but not yet complete as we don't have a business presence in Germany. If you don't mind helping us test it we would be happy to complete it.
Is your API encrypted in any way?
RocketShipIt is closed source. No source code will be available. If you need a change or would like a feature added please let us know.
Does your license support the ability to sell our applications to other customers?
This is mostly fine as long as you are not creating a shipping API for developers. See: https://www.rocketship.it/LICENSE.txt
I am getting, "RocketShipIt binary is missing or not executable" error message.
If you are using CentOS you may have SELinux enabled. Running,
/usr/sbin/setenforce Permissive may fix it temporarily. See: http://superuser.com/questions/455935/php-script-cant-run-bash-script-sh-permission-denied/455994. You will probably want to configure this properly or disable SELinux.
Are dimensions required for getting a shipping rate?
Package dimensions are not required by UPS or FedEx but you will want to add them if you can to produce a more accurate rate.
How do I make the FedEx Label look more like the FedEx Ship Manager label which includes charges, services, tracking number, etc. at the top of the label?
label_stock_type parameter to:
UPS Rating doesn't always return all service types
The Time in Transit API uses logic in its calculations and will suppress services that are more expensive if they will not deliver the shipment any quicker than those shown in the Rating API. To disable transit time and get all rates set the
request_option parameter to
Running the RocketShipIt Print Server on Windows 10 crashes the computer.
You may need to run the server in administrator mode to avoid a crash.
How do I specify a the additional 4 digits in the US Postal Code?
For UPS you can specify the 9 digit postal code (without dash) for the additional 4 digits using the
to_code parameter. For FedEx you can specify the postal code with the
to_code parameter as
UPS: I'm getting the error "An exception has been raised as a result of client data. Invalid Destination."
For some origin destination pairs UPS requires the
to_city field. Please provide the
Do FedEx and UPS require a signature to release a package even if we don't specify a "signature_type" parameter?
By default for UPS/FedEx the package is INDIRECT_SIGNATURE which basically means it is up to the driver. If the location is in a heavily trafficked area and the driver determines the package might be stolen they will require a signature even if INDIRECT_SIGNATURE or NO_SIGNATURE is selected. They will always try to get a signature if possible. Signature required or DIRECT_SIGNATURE means they will under no circumstances leave the package without a signature. This is often used for high value items. This tends to increase the rate as people tend to be at work when they deliver and multiple delivery attempts must be made.
Do you provide the access for the developer to integrate these API, test them and then go-live?
Yes, most carriers have a test/development environment. In RocketShipIt you can specify this by setting the
test parameter to true which will create unpaid sample labels.