ShipStation’s integration with GLS Germany (ShipIT) allows Germany-based merchants to manage domestic and international shipping with ease. By connecting your ShipIT account, you can automate label creation, access flexible delivery options like FlexDeliveryService, and manage reliable B2B and B2C shipments across the global GLS network.
API Code: gls_germany
Connection Requirements:
-
An active account with GLS Germany ShipIt.
-
GLS Germany ShipIt Username and Password
-
Customer ID
-
Contact-ID
-
Optional:
-
Client-ID
-
Client-Secret
-
Merchants need to register in the GLS Developer Portal, create their own app, and enable the Authentication API and the ShipIT Farm API. You will then receive your Client-ID, Client-Secret, and Contact-ID to connect to your GLS account with ShipStation.
Follow these steps to register your account on the GLS Developer Portal and obtain the necessary credentials for your ShipStation integration:
-
Create a Developer Profile: Register with a team email address at the GLS Developer Portal.
-
Generate Your App ID: Go to [Your email] > Apps, click + NEW APP, and enable both the Authentication API v2 and ShipIT-Farm API v1.
-
Request Activation: Contact your GLS representative (or email it-support@gls-germany.com) to request access for the ShipStation integration. Provide your team email, App ID, and GLS Contact ID.
-
Finalize Connection: Once you receive confirmation of activation, use your Client ID (username), Client Secret (password), and Contact ID to authenticate within ShipStation.
To connect your GLS Germany (ShipIt) account in the ShipStation API dashboard:
-
Select the GLS Germany (ShipIt) tile from the Available Carriers pop-up window.
-
Enter your GLS Germany (ShipIt) Username, Password, and Contact-ID into the corresponding fields.
Optional: Enter your GLS Germany (ShipIt) Client-ID and Client-Secret into the corresponding fields.
-
Click the Connect button.
The ShipStation API integration with GLS Germany (ShipIT) supports the following standard features:
|
Feature |
Supported? |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Void Labels |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Supports Unicode characters on labels (Kanji, Cyrillic, etc) |
|
GLS Germany (ShipIT) Domestic Services
|
Name |
Abbreviation |
API Code |
|---|---|---|
|
Addon Liability |
ALS |
|
|
Addressee Only |
AOS |
|
|
Document Return |
DRS |
|
|
Guaranteed 24 |
G24S |
|
|
Letterbox |
LS |
|
|
Shop Return |
SRT |
|
|
Business Parcel |
BPSD |
|
|
Flex Delivery |
FDSD |
|
|
Shop Delivery Direct |
SDDSD |
|
|
Shop Delivery Parcel |
SDPSD |
|
|
Express 08:00 |
E8 |
|
|
Express 09:00 |
E9D |
|
|
Express 10:00 |
E10D |
|
|
Express 12:00 |
EMD |
|
|
Express Saturday 10:00 |
ES10D |
|
|
Express Saturday 12:00 |
ESMD |
|
|
Pick & Ship |
PS |
|
GLS Germany (ShipIT) International Services
|
Name |
Abbreviation |
API Code |
|---|---|---|
|
Business Parcel International |
BPSI |
|
|
Flex Delivery International |
FDSI |
|
|
Shop Delivery Direct |
SDDSI |
|
|
Shop Delivery Parcel International |
SDPSI |
|
|
Express 09:00 International |
E9I |
|
|
Express 10:00 International |
E10I |
|
|
Express 12:00 International |
EMI |
|
|
Express Saturday 10:00 International |
ES10I |
|
|
Express Saturday 12:00 International |
ESMI |
|
|
Pick & Ship |
PSI |
|
GLS Germany (ShipIT) Package Types
|
Name |
Abbreviation |
API Code |
|---|---|---|
|
Box |
Bx |
|
The ShipStation API integration with GLS Germany (ShipIT) allows for the following additional features:
|
Feature |
Description |
|---|---|
|
Return Labels |
Returns are only supported by ShopReturnService and EuroShopReturnService. |
|
Void Labels |
Cancelling a shipment is possible as long as the parcel has not yet been handed over to the GLS driver, i.e. as long as there is no physical scan. The exceptions are the Pick & Ship and Pick & Return services. For these, you must actively request cancellation at the relevant GLS depot. |
|
Drop-off |
Supported |
|
Label Messages |
|
-
The ShipStation API integration with GLS Germany ShipIt does not support the following
-
Third-party billing
-
Shipping alcohol
-
Shipping dangerous goods
-
Collect payment on Delivery (COD)
-
Third-party consignees
-
-
Return labels are not included with outgoing shipping labels with GLS Germany ShipIt.
-
Pickup Voiding is not supported. You must contact the GLS depot directly to cancel the pickup.