GLS Group website screenshot

GLS Group

GLS Group (General Logistics Systems B.V.) is a European ground-based parcel and freight carrier headquartered in Amsterdam-Duivendrecht, Netherlands, and owned by International Distributions Services plc. It operates a road network of more than 120 hubs and roughly 1,600 depots across some 50 countries in Europe, the United States and Canada, moving B2B and B2C parcels up to about 32 kg plus a freight/LTL and express line, with an out-of-home ParcelShop and locker network. In the supply chain it is a last-mile and middle-mile parcel integrator: the party a shipper, e-commerce platform or shipping-API aggregator hands a consignment to for pickup, linehaul, customs clearance and delivery. Its API posture is federated and contract-bound rather than unified. The GLS Group developer portal (dev-portal.gls-group.net, run by GLS IT Services GmbH on Apigee) allows self-serve account and app registration with API keys or OAuth 2.0, but its API catalog is only visible after sign-in and "restricted" APIs additionally require approval by a local GLS representative. National units run their own portals — GLS Netherlands publishes an Azure API Management portal at api-portal.gls.nl whose OpenAPI 3.0.1 definitions for the Label API and the Track & Trace API are anonymously readable, but calling them still requires MyGLS credentials issued to a contracted shipper. The group-wide GLS ShipIT REST/SOAP web services are fully documented in public Doxygen reference pages, yet the base URL itself is handed out only with credentials by a customer's primary GLS contact. No industry data standard — GS1/EPCIS, UPU, DCSA, IATA ONE Record, UN/EDIFACT or ANSI X12 — is referenced anywhere in the artifacts GLS publishes; every identifier and event vocabulary is GLS-proprietary.

GLS Group publishes 10 APIs on the APIs.io network, including Authentication API, Delivery API, Delivery Options API, and 7 more. Tagged areas include Logistics, Supply Chain, Netherlands, Parcel, and Shipping.

GLS Group’s developer surface includes getting-started guide, FAQ, signup flow, API reference, and 7 more developer resources.

25.5/100 emerging ▬ flat Agent 28/100 agent aware saas Full breakdown ↓
scored 2026-09-14 · rubric v0.22.0
4 APIs
LogisticsSupply ChainNetherlandsParcelShippingTrack and TraceFreightLast MileEuropeCustoms

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-14 · rubric v0.22.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/gls-group: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 11

Individual APIs this provider publishes, each with its own machine-readable definition.

GLS ShipIT REST API

Group-wide shipping integration web service (version 3.4.19) exposed by the GLS ShipIT backend, documented publicly as Doxygen reference pages. Resource groups cover shipment pr...

GLS Group Authentication API

The Authentication API from GLS Group — 1 operation(s) for authentication.

GLS Group Delivery API

The Delivery API from GLS Group — 4 operation(s) for delivery.

GLS Group Delivery Options API

The DeliveryOptions API from GLS Group — 1 operation(s) for deliveryoptions.

GLS Group Home API

The Home API from GLS Group — 1 operation(s) for home.

GLS Group Monitor API

The Monitor API from GLS Group — 1 operation(s) for monitor.

GLS Group Parcel API

The Parcel API from GLS Group — 2 operation(s) for parcel.

GLS Group Parcel Shop API

The ParcelShop API from GLS Group — 1 operation(s) for parcelshop.

GLS Group Pickup API

The Pickup API from GLS Group — 2 operation(s) for pickup.

GLS Group Pod API

The Pod API from GLS Group — 1 operation(s) for pod.

GLS Group Shop Return API

The ShopReturn API from GLS Group — 1 operation(s) for shopreturn.

Scroll for all 11

Open Collections 4

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

GLS.API (Version 1.0)

OPEN COLLECTION

GLS T&T Api - Test

OPEN COLLECTION

GLS T&T Api - Production

OPEN COLLECTION

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: gls-group
url: https://raw.githubusercontent.com/api-evangelist/gls-group/refs/heads/main/apis.yml
name: GLS Group
kind: company
description: 'GLS Group (General Logistics Systems B.V.) is a European ground-based parcel and freight carrier headquartered
  in Amsterdam-Duivendrecht, Netherlands, and owned by International Distributions Services plc. It operates a road network
  of more than 120 hubs and roughly 1,600 depots across some 50 countries in Europe, the United States and Canada, moving
  B2B and B2C parcels up to about 32 kg plus a freight/LTL and express line, with an out-of-home ParcelShop and locker network.
  In the supply chain it is a last-mile and middle-mile parcel integrator: the party a shipper, e-commerce platform or shipping-API
  aggregator hands a consignment to for pickup, linehaul, customs clearance and delivery. Its API posture is federated and
  contract-bound rather than unified. The GLS Group developer portal (dev-portal.gls-group.net, run by GLS IT Services GmbH
  on Apigee) allows self-serve account and app registration with API keys or OAuth 2.0, but its API catalog is only visible
  after sign-in and "restricted" APIs additionally require approval by a local GLS representative. National units run their
  own portals — GLS Netherlands publishes an Azure API Management portal at api-portal.gls.nl whose OpenAPI 3.0.1 definitions
  for the Label API and the Track & Trace API are anonymously readable, but calling them still requires MyGLS credentials
  issued to a contracted shipper. The group-wide GLS ShipIT REST/SOAP web services are fully documented in public Doxygen
  reference pages, yet the base URL itself is handed out only with credentials by a customer''s primary GLS contact. No industry
  data standard — GS1/EPCIS, UPU, DCSA, IATA ONE Record, UN/EDIFACT or ANSI X12 — is referenced anywhere in the artifacts
  GLS publishes; every identifier and event vocabulary is GLS-proprietary.'
imageNote: The `image` property was removed on 2026-08-26. It had been copied verbatim out of a bootstrap template and pointed
  at an icon belonging to groq, not to this company. That asset returns HTTP 200, so the record rendered another company's
  brand rather than a broken image, which is why it went unreported (roadmap#153). No correct icon has been sourced yet. Shipping
  the wrong company's mark is worse than shipping none; re-run the icon backfill once a real asset exists.
tags:
- Logistics
- Supply Chain
- Netherlands
- Parcel
- Shipping
- Track and Trace
- Freight
- Last Mile
- Europe
- Customs
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
created: '2026-07-30'
modified: '2026-07-30'
specificationVersion: '0.23'
apis:
- aid: gls-group:gls-shipit-rest-api
  name: GLS ShipIT REST API
  description: Group-wide shipping integration web service (version 3.4.19) exposed by the GLS ShipIT backend, documented
    publicly as Doxygen reference pages. Resource groups cover shipment processing (POST /backend/rs/shipments, /shipments/cancel/{trackID},
    /shipments/allowedservices, /shipments/endofday, /shipments/updateparcelweight), ParcelShop search (getParcelShopById,
    getParcelShopsByCountryCode, findNearestParcelShopForAddress, getParcelShopinDistance), parcel tracking (POST /parcels,
    /parceldetails, /parcelpod), delivery time-frame estimation (POST /backend/rs/timeframe/deliverydays) and sporadic collection
    scheduling (/backend/rs/sporadiccollection). Authentication is HTTP Basic over TLS 1.2 with an optional Requester header
    for data-protection logging; media types are application/glsVersion1+json and application/json. No baseURL is published
    — GLS states the endpoints for the centrally hosted service are obtained from the customer's primary GLS contact along
    with credentials, or point at a locally installed ShipIT backend. No OpenAPI, Swagger or WADL file is offered.
  humanURL: https://shipit.gls-group.eu/webservices/3_4_19/doxygen/WS-REST-API/index.html
  tags:
  - Shipping
  - Parcel
  - Track and Trace
  - ParcelShop
  - Pickup
  - Freight
  properties:
  - type: APIReference
    url: https://shipit.gls-group.eu/webservices/3_4_19/doxygen/WS-REST-API/index.html
  - type: Documentation
    url: https://shipit.gls-group.eu/webservices/3_4_19/doxygen/WS-REST-API/rest_shipment_processing.html
  - type: Documentation
    url: https://shipit.gls-group.eu/webservices/3_4_19/doxygen/WS-REST-API/rest_parcel_shop.html
  - type: Documentation
    url: https://shipit.gls-group.eu/webservices/3_4_19/doxygen/WS-REST-API/rest_tracking.html
  - type: Documentation
    url: https://shipit.gls-group.eu/webservices/3_4_19/doxygen/WS-REST-API/rest_timeframe.html
  - type: Documentation
    url: https://shipit.gls-group.eu/webservices/3_4_19/doxygen/WS-REST-API/rest_sporadic_collection.html
- aid: gls-group:gls-group-authentication-api
  name: GLS Group Authentication API
  description: The Authentication API from GLS Group — 1 operation(s) for authentication.
  humanURL: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  baseURL: https://api.gls.nl/v1
  tags:
  - Authentication
  properties:
  - type: OpenAPI
    url: openapi/gls-group-authentication-api-openapi.yml
  - type: Documentation
    url: https://api-portal.gls.nl/content/GLS_Shipping_API_v0.8.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  - type: PortalHome
    url: https://api-portal.gls.nl/
  - type: Sandbox
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-test
  - type: Documentation
    url: https://api-portal.gls.nl/track-trace-webhook
  - type: Webhooks
    url: https://api-portal.gls.nl/content/webhooks.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-t-t-api-test
- aid: gls-group:gls-group-delivery-api
  name: GLS Group Delivery API
  description: The Delivery API from GLS Group — 4 operation(s) for delivery.
  humanURL: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  baseURL: https://api.gls.nl/v1
  tags:
  - Delivery
  properties:
  - type: OpenAPI
    url: openapi/gls-group-delivery-api-openapi.yml
  - type: Documentation
    url: https://api-portal.gls.nl/content/GLS_Shipping_API_v0.8.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  - type: PortalHome
    url: https://api-portal.gls.nl/
  - type: Sandbox
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-test
  - type: Documentation
    url: https://api-portal.gls.nl/track-trace-webhook
  - type: Webhooks
    url: https://api-portal.gls.nl/content/webhooks.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-t-t-api-test
- aid: gls-group:gls-group-deliveryoptions-api
  name: GLS Group Delivery Options API
  description: The DeliveryOptions API from GLS Group — 1 operation(s) for deliveryoptions.
  humanURL: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  baseURL: https://api.gls.nl/v1
  tags:
  - DeliveryOptions
  properties:
  - type: OpenAPI
    url: openapi/gls-group-deliveryoptions-api-openapi.yml
  - type: Documentation
    url: https://api-portal.gls.nl/content/GLS_Shipping_API_v0.8.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  - type: PortalHome
    url: https://api-portal.gls.nl/
  - type: Sandbox
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-test
  - type: Documentation
    url: https://api-portal.gls.nl/track-trace-webhook
  - type: Webhooks
    url: https://api-portal.gls.nl/content/webhooks.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-t-t-api-test
- aid: gls-group:gls-group-home-api
  name: GLS Group Home API
  description: The Home API from GLS Group — 1 operation(s) for home.
  humanURL: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  baseURL: https://api.gls.nl/v1
  tags:
  - Homes
  tags_raw:
  - Home
  properties:
  - type: OpenAPI
    url: openapi/gls-group-home-api-openapi.yml
  - type: Documentation
    url: https://api-portal.gls.nl/content/GLS_Shipping_API_v0.8.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  - type: PortalHome
    url: https://api-portal.gls.nl/
  - type: Sandbox
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-test
  - type: Documentation
    url: https://api-portal.gls.nl/track-trace-webhook
  - type: Webhooks
    url: https://api-portal.gls.nl/content/webhooks.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-t-t-api-test
- aid: gls-group:gls-group-monitor-api
  name: GLS Group Monitor API
  description: The Monitor API from GLS Group — 1 operation(s) for monitor.
  humanURL: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  baseURL: https://api.gls.nl/v1
  tags:
  - Monitors
  tags_raw:
  - Monitor
  properties:
  - type: OpenAPI
    url: openapi/gls-group-monitor-api-openapi.yml
  - type: Documentation
    url: https://api-portal.gls.nl/content/GLS_Shipping_API_v0.8.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  - type: PortalHome
    url: https://api-portal.gls.nl/
  - type: Sandbox
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-test
  - type: Documentation
    url: https://api-portal.gls.nl/track-trace-webhook
  - type: Webhooks
    url: https://api-portal.gls.nl/content/webhooks.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-t-t-api-test
- aid: gls-group:gls-group-parcel-api
  name: GLS Group Parcel API
  description: The Parcel API from GLS Group — 2 operation(s) for parcel.
  humanURL: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  baseURL: https://api.gls.nl/v1
  tags:
  - Parcel
  properties:
  - type: OpenAPI
    url: openapi/gls-group-parcel-api-openapi.yml
  - type: Documentation
    url: https://api-portal.gls.nl/content/GLS_Shipping_API_v0.8.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  - type: PortalHome
    url: https://api-portal.gls.nl/
  - type: Sandbox
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-test
  - type: Documentation
    url: https://api-portal.gls.nl/track-trace-webhook
  - type: Webhooks
    url: https://api-portal.gls.nl/content/webhooks.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-t-t-api-test
- aid: gls-group:gls-group-parcelshop-api
  name: GLS Group Parcel Shop API
  description: The ParcelShop API from GLS Group — 1 operation(s) for parcelshop.
  humanURL: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  baseURL: https://api.gls.nl/v1
  tags:
  - ParcelShop
  properties:
  - type: OpenAPI
    url: openapi/gls-group-parcelshop-api-openapi.yml
  - type: Documentation
    url: https://api-portal.gls.nl/content/GLS_Shipping_API_v0.8.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  - type: PortalHome
    url: https://api-portal.gls.nl/
  - type: Sandbox
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-test
  - type: Documentation
    url: https://api-portal.gls.nl/track-trace-webhook
  - type: Webhooks
    url: https://api-portal.gls.nl/content/webhooks.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-t-t-api-test
- aid: gls-group:gls-group-pickup-api
  name: GLS Group Pickup API
  description: The Pickup API from GLS Group — 2 operation(s) for pickup.
  humanURL: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  baseURL: https://api.gls.nl/v1
  tags:
  - Pickup
  properties:
  - type: OpenAPI
    url: openapi/gls-group-pickup-api-openapi.yml
  - type: Documentation
    url: https://api-portal.gls.nl/content/GLS_Shipping_API_v0.8.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  - type: PortalHome
    url: https://api-portal.gls.nl/
  - type: Sandbox
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-test
  - type: Documentation
    url: https://api-portal.gls.nl/track-trace-webhook
  - type: Webhooks
    url: https://api-portal.gls.nl/content/webhooks.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-t-t-api-test
- aid: gls-group:gls-group-pod-api
  name: GLS Group Pod API
  description: The Pod API from GLS Group — 1 operation(s) for pod.
  humanURL: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  baseURL: https://api.gls.nl/v1
  tags:
  - POD
  tags_raw:
  - Pod
  properties:
  - type: OpenAPI
    url: openapi/gls-group-pod-api-openapi.yml
  - type: Documentation
    url: https://api-portal.gls.nl/content/GLS_Shipping_API_v0.8.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  - type: PortalHome
    url: https://api-portal.gls.nl/
  - type: Sandbox
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-test
  - type: Documentation
    url: https://api-portal.gls.nl/track-trace-webhook
  - type: Webhooks
    url: https://api-portal.gls.nl/content/webhooks.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-t-t-api-test
- aid: gls-group:gls-group-shopreturn-api
  name: GLS Group Shop Return API
  description: The ShopReturn API from GLS Group — 1 operation(s) for shopreturn.
  humanURL: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  baseURL: https://api.gls.nl/v1
  tags:
  - ShopReturn
  properties:
  - type: OpenAPI
    url: openapi/gls-group-shopreturn-api-openapi.yml
  - type: Documentation
    url: https://api-portal.gls.nl/content/GLS_Shipping_API_v0.8.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-production
  - type: PortalHome
    url: https://api-portal.gls.nl/
  - type: Sandbox
    url: https://api-portal.gls.nl/api-details#api=gls-netherlands-labelapi-test
  - type: Documentation
    url: https://api-portal.gls.nl/track-trace-webhook
  - type: Webhooks
    url: https://api-portal.gls.nl/content/webhooks.pdf
  - type: APIReference
    url: https://api-portal.gls.nl/api-details#api=gls-t-t-api-test
common:
- type: CapabilityMap
  url: capabilities/gls-group-capability-edges.yml
  name: GLS Group Business Capability Map
- type: Website
  url: https://gls-group.com/
- type: PortalHome
  url: https://dev-portal.gls-group.net/
- type: GettingStarted
  url: https://dev-portal.gls-group.net/get-started
- type: FAQ
  url: https://dev-portal.gls-group.net/faq
- type: SignUp
  url: https://dev-portal.gls-group.net/accounts/login
- type: TermsOfService
  url: https://dev-portal.gls-group.net/general-terms-and-conditions
- type: PrivacyPolicy
  url: https://dev-portal.gls-group.net/privacy-policy
- type: SecurityDisclosure
  url: https://gls-group.com/.well-known/security.txt
- type: PortalHome
  url: https://api-portal.gls.nl/
- type: APIReference
  url: https://shipit.gls-group.eu/webservices/3_4_19/doxygen/WS-REST-API/index.html
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/gls-group"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/gls-group/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/gls-group/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.