Get Credentials to Access GLS Shipping API
Overview
AfterShip Shipping is the best multi-carrier shipping software and API that enables you to automate shipping processes across USPS, UPS, FedEx, DHL, and 100+ other carriers. Get the required credentials and access GLS shipping API via AfterShip Shipping in just a few steps.
The current integration is with Shop Returns Customer Plus API v3 to support returns from the following countries:
- Austria (AT)
- Belgium (BE)
- Bulgaria (BG)
- Czech Republic (CZ)
- Croatia (HR)
- Denmark (DK)
- Estonia (EE)
- Finland (FI)
- France (FR)
- Greece (GR)
- Germany (DE)
- Hungary (HU)
- Ireland (IE)
- Italy (IT)
- Latvia (LV)
- Lithuania (LT)
- Luxembourg (LU)
- Netherlands (NL)
- Portugal (PT)
- Poland (PL)
- Romania (RO)
- Slovenia (SI)
- Slovakia (SK)
- Spain (ES)
- Sweden (SE)
- Switzerland (CH) - only CH domestic
- United Kingdom (GB) - only GB domestic
Get GLS Developer Credentials
- Register the developer account at GLS developer portal and login.
- Go to Apps and click “NEW APP“.

- In the next page, input the App name, description as per you preferred, scroll down to the API list to find: "Authentication API v2" and click to "Enable" it, find "Shop Returns Customer Plus API v3", click "Request" and click "SAVE" the app.


- Follow GLS guide to apply for production access: To get production access please request the respective API(s) via the developer portal. Then get in touch with your GLS sales contact and include your app id in the communication.
- The
app idcan be found from above step after the app created. - GLS team must approve your request to access the
Shop Returns Customer Plus API v3API. After approval, you will find the API shows Enabled.


Required GLS credentials
- APP ID
- API Key
- API Secret
Additional resources
- Read GLS docs
- Supported GLS service types and service options
- AfterShip Shipping GLS technical support:
[email protected]
FAQ
1. How to deal with label generation error "Internal Server Error: Missing configuration"?
The message is indicating that GLS team could miss to configure something at their end. Please contact your GLS POC and share your App ID with them to fix the problem.
Updated on: 19/11/2025
