RocketShipIt

RocketShipIt

  • Docs
  • API Examples

›Guides

Guides

  • Getting Started
  • API Explorer
  • Errors
  • Self-Hosting
  • Cloud API
  • Rating
  • Tracking
  • Shipping Labels
  • Address Validation
  • Batch Requests
  • ETD / Paperless Customs
  • Thermal Printing
  • Add a logo to the shipping label
  • Add Reference Values to Labels
  • Return Labels
  • Scale Integrations
  • Laravel
  • FedEx Ground Collect
  • UPS Mail Innovations
  • Saturday Delivery
  • Find Locations
  • FedEx Test Environment
  • Switching UPS / FedEx REST
  • Authenticating Multiple UPS Accounts with UPS REST API
  • Authenticating with REST oauth APIs
  • Customizing RocketShipIt Requests

References

  • Requirements
  • Supported Shipping Carriers
  • Carrier Authentication
  • API Examples
  • Request/Response Format
  • Parameters
  • Carrier Errors
  • Command Line Options
  • Label Transformations
  • Supported Address Validation Countries
  • DHL Addons (Special Service Codes)
  • Rate Details
  • GetSubscription
  • Accessorial / Surcharge Codes
  • Shipping Carrier APIs
  • FedEx SmartPost
  • Carrier Parameters
  • UPS API Parameters
  • FedEx API Parameters
  • API REST Migration Deadlines

Troubleshooting

  • What if I run into trouble?
  • FAQs
  • Inaccurate Rates?

Add a logo to the shipping label

With RocketShipIt you can add a logo or image to any shipping label even if the carrier's API doesn't directly support it.

Currently supported label types:

  • ZPL
  • EPL
  • PNG
  • GIF

Although, RocketShipIt allows you to place your logo anywhere on the label. Typically logos are added to an extended 4x8 shipping label. A 4x8 label is used to provide two inches of unused space at the top of the label for your logo. This helps to prevent your logo from blocking out text or important barcodes.

To add your image include the label parameter and add a transformation.

Transformation

A transformation modifies the label returned by the shipping carrier. Currently only the add_image and add_text transformations are available.

fieldtypevalues
typestringadd_image, add_text
datastringbase64 encoded jpg,gif,png data
starting_xintHorizontal position on label to place image
starting_yintVertical position on label to place image
font_heightintheight of font for add_text
font_widthintwidth of font for add_text

UPS Example:

{
  "carrier": "UPS-REST",
  "action": "SubmitShipment",
  "params": {
    "packages": [
      {
        "weight": 4
      }
    ],
    "service": "03",
    "shipper": "RocketShipIt",
    "ship_addr1": "201 1\/2 W 2nd St.",
    "ship_city": "Whitehall",
    "ship_state": "MT",
    "ship_code": "59759",
    "ship_phone": "1231231234",
    "ship_country": "US",
    "to_name": "John Doe",
    "to_addr1": "940 Presidio Ave",
    "to_addr2": "#103",
    "to_state": "CA",
    "to_city": "San Francisco",
    "to_code": "94115",
    "to_country": "US",
    "image_type": "ZPL",
    "label": {
      "transformations": [
        {
          "type": "add_image",
          "data": "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",
          "starting_x": 265,
          "starting_y": 25
        }
      ]
    },
    "test": true
  }
}

UPS shipping label with logo

FedEx Example:

{
  "carrier": "FedEx-REST",
  "action": "SubmitShipment",
  "params": {
    "packages": [
      {
        "weight": 15
      }
    ],
    "shipper": "RocketShipIt",
    "ship_addr1": "201 1\/2 W 2nd St.",
    "ship_city": "Whitehall",
    "ship_state": "MT",
    "ship_code": "59759",
    "ship_phone": "1231231234",
    "to_name": "John Doe",
    "to_addr1": "123 Main St",
    "to_state": "CA",
    "to_city": "Beverly Hills",
    "to_code": "90210",
    "to_phone": "1231231234",
    "packaging_type": "YOUR_PACKAGING",
    "image_type": "ZPLII",
    "label_stock_type": "STOCK_4X6",
    "label": {
      "transformations": [
        {
          "type": "add_image",
          "data": "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",
          "starting_x": 300,
          "starting_y": 50
        }
      ]
    },
    "test": true
  }
}

FedEx shipping label with logo

What kind of image can I use?

You can use:

  • gif
  • jpg
  • png

Because thermal printers often only support pure black and white images, all color images will automatically be converted to black and white. If you want to limit distortions caused by the conversion use a pure black and white (not color or grayscale) image.

← Thermal PrintingAdd Reference Values to Labels →
  • What kind of image can I use?
RocketShipIt
Docs
Getting StartedAPI Reference
RocketShipIt
SupportMy Account
Copyright © 2025 RocketShipIt LLC