GLS


Overview

GLS (General Logistics Systems) is a US-based domestic carrier that provides reliable parcel shipping services across the United States. It supports both rating and shipping workflows through APIs.

Onboarding of GLS Carrier Account

Users need to provide the following essential details to sign-up or register the account:

  • User ID
  • User credentials (Username and Password)
  • Account Number

To onboard the GLS carrier, the API request is initiated, including all the required information. Below is the sample request.

API Operations for Shipping with GLS

The APIs integrate with GLS through the following operations:

OperationsMethodResource Path
Rate a ParcelPOST/api/v2/rates
Create a Shipping LabelPOST/api/v2/shipments
Reprint a LabelGET/shipping/api/v2/shipments/reprint
Void a LabelPUT/shipping/api/v2/shipments/cancel
Schedule PickupPOST/shipping/api/v1/pickups

GLS Supports

  • US domestic shipments
  • Future-dated shipments (up to 5 days)
  • Rate shopping (supported)
  • Pickup (supported)
  • Void/Cancel (supported)
  • Tracking (supported)

GLS Limitations

  • International shipping not supported
  • Mailing not supported
  • Hazmat not supported
  • Customs documents not supported
  • Postpay not supported
  • QR code and barcode-only labels not supported
  • Carrier-generated tracking number not supported

Metadata

Metadata provides information about GLS carrier services, including origin and destination countries, supported carrier services, supported package types, and supported special services. Users can select specific origin and destination countries from the provided dropdown menu to dynamically view relevant metadata specific to those countries.

Metadata information not available