La forma más sencilla de integrar la API de GLS
Añade los envíos de GLS a tu WMS, ERP o backend de e-commerce con una sola integración de Sendcloud. Sin configurar la API de GLS y sin cambios incompatibles que perseguir.
La forma más sencilla de integrar la API de GLS
Añade los envíos de GLS a tu WMS, ERP o backend de e-commerce con una sola integración de Sendcloud. Sin configurar la API de GLS y sin cambios incompatibles que perseguir.
La forma más sencilla de integrar la API de GLS
Añade los envíos de GLS a tu WMS, ERP o backend de e-commerce con una sola integración de Sendcloud. Sin configurar la API de GLS y sin cambios incompatibles que perseguir.
Documentación completa
Probada en millones de envíos
Disponible en todos los planes
¿Por qué integrar GLS a través de la API de Sendcloud?
Skip the GLS contract negotiation
Ship under Sendcloud's negotiated GLS rates from day one, or bring your own contract when you're ready.
Red paneuropea en más de 30 países
GLS Parcel Europe cubre los envíos transfronterizos bajo un único service code. Sendcloud gestiona además los productos nacionales de GLS por país, sin un contrato aparte por mercado.
Intégrate con más de 170 transportistas de una vez
Deja de integrar y mantener transportistas por separado y usa una sola API para todos.

Cumplimiento del GDPR
Cumplimos las normas del GDPR para proteger los datos y la privacidad en Europa.
Uptime de la API del 99,99 %
Software de envíos fiable, construido sobre AWS y con las mejores tecnologías del mercado.

Certificación ISO 27001
Los estándares más exigentes del mundo en seguridad de la información.
¿Por qué integrar GLS a través de la API de Sendcloud?
Skip the GLS contract negotiation
Ship under Sendcloud's negotiated GLS rates from day one, or bring your own contract when you're ready.
Red paneuropea en más de 30 países
GLS Parcel Europe cubre los envíos transfronterizos bajo un único service code. Sendcloud gestiona además los productos nacionales de GLS por país, sin un contrato aparte por mercado.
Intégrate con más de 170 transportistas de una vez
Deja de integrar y mantener transportistas por separado y usa una sola API para todos.

Cumplimiento del GDPR
Cumplimos las normas del GDPR para proteger los datos y la privacidad en Europa.
Uptime de la API del 99,99 %
Software de envíos fiable, construido sobre AWS y con las mejores tecnologías del mercado.

Certificación ISO 27001
Los estándares más exigentes del mundo en seguridad de la información.
¿Por qué integrar GLS a través de la API de Sendcloud?
Skip the GLS contract negotiation
Ship under Sendcloud's negotiated GLS rates from day one, or bring your own contract when you're ready.
Red paneuropea en más de 30 países
GLS Parcel Europe cubre los envíos transfronterizos bajo un único service code. Sendcloud gestiona además los productos nacionales de GLS por país, sin un contrato aparte por mercado.
Intégrate con más de 170 transportistas de una vez
Deja de integrar y mantener transportistas por separado y usa una sola API para todos.

Cumplimiento del GDPR
Cumplimos las normas del GDPR para proteger los datos y la privacidad en Europa.
Uptime de la API del 99,99 %
Software de envíos fiable, construido sobre AWS y con las mejores tecnologías del mercado.

Certificación ISO 27001
Los estándares más exigentes del mundo en seguridad de la información.
La shipping API completa para cualquier sistema
La shipping API completa para cualquier sistema
La shipping API completa para cualquier sistema
«Sendcloud nos permite conectar con muchísimos transportistas distintos sin fricción.»
Oscar Ziegler
Founder and CEO
-
Hive

«Sendcloud nos permite conectar con muchísimos transportistas distintos sin fricción.»
Oscar Ziegler
Founder and CEO
-
Hive

«Sendcloud nos permite conectar con muchísimos transportistas distintos sin fricción.»
Oscar Ziegler
Founder and CEO
-
Hive

Ejemplos de integración de la API

Integración de la API
Consulta un ejemplo básico de integración de la API con Python.
Service Point Picker
Descubre cómo integrar el Service Point Picker en una aplicación propia.
Ejemplos de integración de la API

Integración de la API
Consulta un ejemplo básico de integración de la API con Python.
Service Point Picker
Descubre cómo integrar el Service Point Picker en una aplicación propia.
Ejemplos de integración de la API

Integración de la API
Consulta un ejemplo básico de integración de la API con Python.
Service Point Picker
Descubre cómo integrar el Service Point Picker en una aplicación propia.
¿Por dónde empiezas?
¿Por dónde empiezas?
¿Por dónde empiezas?
Una sola API para todas tus necesidades de envío
Sin cuotas de alta
Integración el mismo día
Envía con los mejores transportistas de Europa
Preguntas y respuestas
¿Por qué integrar la API de GLS a través de Sendcloud en lugar de directamente?
Direct GLS API integration means handling GLS Europe authentication, country-specific rate codes, and per-product shipment payloads on your end. Through Sendcloud, you authenticate once with your Sendcloud API key and use a single REST schema for GLS alongside every other carrier in your account.
Sendcloud absorbs upstream changes from GLS Europe, including the recent unified European API rollout that replaced country-specific GLS Belgium credentials. If you don't have a GLS contract, Sendcloud's negotiated rates work in markets including the Netherlands, Belgium, and Spain.
¿Qué pasa cuando GLS actualiza o rompe su API?
GLS Europe está en plena consolidación de API a varios años: los contratos nuevos usan credenciales unificadas de GLS Europe (API Key, API Secret, Contact-ID, país), mientras que los contratos antiguos de GLS Belgium específicos por país tienen que migrar. Quien integra directamente asume el coste: volver a autenticarse, actualizar los mapeos de campos y repetir las pruebas de payloads.
A través de la REST API de Sendcloud, es la capa de abstracción la que absorbe el golpe. El equipo de ingeniería de Sendcloud monitoriza el GLS Europe Developer Portal y ajusta el conector internamente. La reciente migración de GLS Belgium al GLS Europe unificado se completó sin ningún cambio de código por parte del comercio en las cuentas que usan la API de GLS de Sendcloud.
¿Puedo usar mi propio contrato de GLS?
Yes. Sendcloud supports both Sendcloud-negotiated GLS rates and your own GLS contract.
Sendcloud rates are available in the Netherlands, Belgium, Spain, and other markets on Lite, Growth, or Premium plans, so you can start shipping GLS without negotiating a contract.
For your own contract: go to Shipping > Carriers > My Contracts, find GLS Europe, click Add Contract, and enter API Key (Username), API Secret (Password), Contact-ID, and country from your GLS account manager. Italy is the exception: GLS shipments from Italy require a direct contract.
¿Qué productos de GLS son compatibles a través de la API?
Con Sendcloud puedes enviar toda la línea de productos de GLS Europe:
BusinessParcel: paquete nacional hasta 40 kg con entrega al siguiente día laborableEconomyParcel: entrega económica, formato buzón donde esté disponibleExpressParcel: al día siguiente antes del cierreShopDeliveryParcel: entrega en GLS ParcelShopsEuroBusinessParcel: más de 30 destinos europeos, incluidos Reino Unido, Suiza y NoruegaGlobalBusinessParcel: envíos fuera de Europa
Los métodos de envío activos en tu cuenta están en el endpoint shipping-methods de Sendcloud. Consulta el artículo del Help Center GLS NL shipping conditions para todos los detalles de los métodos.
¿Qué funciones específicas de GLS expone la API?
Funciones específicas de GLS que expone la integración:
FlexDeliveryService: el cliente final puede redirigir la entrega en tiempo realShopReturnService: entrega en GLS ParcelShopsPick&ReturnService: recogida en el domicilio del cliente, programada para el siguiente día laborableSaturdayService: entrega en fin de semana en los mercados compatiblesCashService: contra reembolso (solo con contrato propio)Envíos multibulto y acceso a la red de ParcelShops para redirecciones tras una entrega fallida
El seguimiento de GLS requiere una activación aparte por parte de tu gestor de cuenta de GLS. Sin ella, los paquetes se quedan en estado “Ready to send” en Sendcloud.
¿Cómo hago el seguimiento de los paquetes de GLS?
El seguimiento de GLS requiere una activación aparte por parte de tu gestor de cuenta de GLS. Sin ella, los paquetes se quedan en “Ready to send” en Sendcloud. Una vez activada, cada evento pasa por el flujo estándar de webhooks, incluidas las redirecciones a ParcelShop cuando falla una entrega.
Todos los eventos se normalizan a la taxonomía de estados de Sendcloud mediante GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number}, con el historial cronológico en statuses y cada evento mapeado a parent_status. Suscríbete al webhook parcel-status-changed para recibir actualizaciones push. Referencia: Tracking parcels.
¿Cómo genero etiquetas de devolución de GLS?
GLS ofrece dos servicios de devolución: Pick&ReturnService recoge el paquete en el domicilio del cliente, programado para el siguiente día laborable, con una ventana de devolución de 60 días desde la fecha de salida. ShopReturnService cubre la entrega en cualquier GLS ParcelShop de la red.
Todas las etiquetas de devolución se generan mediante la Returns API v3 independiente de Sendcloud (síncrona o asíncrona; se recomienda la asíncrona para mayor volumen). No hace falta buscar el envío de ida ni usar tokens JWT. Referencia: Returns API overview.
¿Qué diferencia hay entre la API multitransportista de Sendcloud y conectar cada transportista por separado?
La REST API de Sendcloud te da acceso a más de 170 transportistas, incluido GLS, con un solo juego de credenciales, un solo esquema, un solo flujo de webhooks y un solo modelo de errores. Conectar transportistas por separado implica autenticación, formatos de payload y sistemas de seguimiento distintos para cada uno, y rehacer el trabajo cada vez que un transportista publica un cambio incompatible.
Con Sendcloud envías con GLS junto a DHL, UPS, PostNL y DPD, o cualquier otro transportista de tu cuenta, con el mismo código. Enruta envíos entre transportistas según reglas (peso, destino, nivel de servicio, coste) sin escribir lógica de enrutamiento específica por transportista. Recurre automáticamente a otro transportista si el sistema upstream de GLS tiene incidencias.
Añadir un transportista más adelante significa añadirlo a tu cuenta de Sendcloud, no construir una integración nueva.
Preguntas y respuestas
¿Por qué integrar la API de GLS a través de Sendcloud en lugar de directamente?
Direct GLS API integration means handling GLS Europe authentication, country-specific rate codes, and per-product shipment payloads on your end. Through Sendcloud, you authenticate once with your Sendcloud API key and use a single REST schema for GLS alongside every other carrier in your account.
Sendcloud absorbs upstream changes from GLS Europe, including the recent unified European API rollout that replaced country-specific GLS Belgium credentials. If you don't have a GLS contract, Sendcloud's negotiated rates work in markets including the Netherlands, Belgium, and Spain.
¿Qué pasa cuando GLS actualiza o rompe su API?
GLS Europe está en plena consolidación de API a varios años: los contratos nuevos usan credenciales unificadas de GLS Europe (API Key, API Secret, Contact-ID, país), mientras que los contratos antiguos de GLS Belgium específicos por país tienen que migrar. Quien integra directamente asume el coste: volver a autenticarse, actualizar los mapeos de campos y repetir las pruebas de payloads.
A través de la REST API de Sendcloud, es la capa de abstracción la que absorbe el golpe. El equipo de ingeniería de Sendcloud monitoriza el GLS Europe Developer Portal y ajusta el conector internamente. La reciente migración de GLS Belgium al GLS Europe unificado se completó sin ningún cambio de código por parte del comercio en las cuentas que usan la API de GLS de Sendcloud.
¿Puedo usar mi propio contrato de GLS?
Yes. Sendcloud supports both Sendcloud-negotiated GLS rates and your own GLS contract.
Sendcloud rates are available in the Netherlands, Belgium, Spain, and other markets on Lite, Growth, or Premium plans, so you can start shipping GLS without negotiating a contract.
For your own contract: go to Shipping > Carriers > My Contracts, find GLS Europe, click Add Contract, and enter API Key (Username), API Secret (Password), Contact-ID, and country from your GLS account manager. Italy is the exception: GLS shipments from Italy require a direct contract.
¿Qué productos de GLS son compatibles a través de la API?
Con Sendcloud puedes enviar toda la línea de productos de GLS Europe:
BusinessParcel: paquete nacional hasta 40 kg con entrega al siguiente día laborableEconomyParcel: entrega económica, formato buzón donde esté disponibleExpressParcel: al día siguiente antes del cierreShopDeliveryParcel: entrega en GLS ParcelShopsEuroBusinessParcel: más de 30 destinos europeos, incluidos Reino Unido, Suiza y NoruegaGlobalBusinessParcel: envíos fuera de Europa
Los métodos de envío activos en tu cuenta están en el endpoint shipping-methods de Sendcloud. Consulta el artículo del Help Center GLS NL shipping conditions para todos los detalles de los métodos.
¿Qué funciones específicas de GLS expone la API?
Funciones específicas de GLS que expone la integración:
FlexDeliveryService: el cliente final puede redirigir la entrega en tiempo realShopReturnService: entrega en GLS ParcelShopsPick&ReturnService: recogida en el domicilio del cliente, programada para el siguiente día laborableSaturdayService: entrega en fin de semana en los mercados compatiblesCashService: contra reembolso (solo con contrato propio)Envíos multibulto y acceso a la red de ParcelShops para redirecciones tras una entrega fallida
El seguimiento de GLS requiere una activación aparte por parte de tu gestor de cuenta de GLS. Sin ella, los paquetes se quedan en estado “Ready to send” en Sendcloud.
¿Cómo hago el seguimiento de los paquetes de GLS?
El seguimiento de GLS requiere una activación aparte por parte de tu gestor de cuenta de GLS. Sin ella, los paquetes se quedan en “Ready to send” en Sendcloud. Una vez activada, cada evento pasa por el flujo estándar de webhooks, incluidas las redirecciones a ParcelShop cuando falla una entrega.
Todos los eventos se normalizan a la taxonomía de estados de Sendcloud mediante GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number}, con el historial cronológico en statuses y cada evento mapeado a parent_status. Suscríbete al webhook parcel-status-changed para recibir actualizaciones push. Referencia: Tracking parcels.
¿Cómo genero etiquetas de devolución de GLS?
GLS ofrece dos servicios de devolución: Pick&ReturnService recoge el paquete en el domicilio del cliente, programado para el siguiente día laborable, con una ventana de devolución de 60 días desde la fecha de salida. ShopReturnService cubre la entrega en cualquier GLS ParcelShop de la red.
Todas las etiquetas de devolución se generan mediante la Returns API v3 independiente de Sendcloud (síncrona o asíncrona; se recomienda la asíncrona para mayor volumen). No hace falta buscar el envío de ida ni usar tokens JWT. Referencia: Returns API overview.
¿Qué diferencia hay entre la API multitransportista de Sendcloud y conectar cada transportista por separado?
La REST API de Sendcloud te da acceso a más de 170 transportistas, incluido GLS, con un solo juego de credenciales, un solo esquema, un solo flujo de webhooks y un solo modelo de errores. Conectar transportistas por separado implica autenticación, formatos de payload y sistemas de seguimiento distintos para cada uno, y rehacer el trabajo cada vez que un transportista publica un cambio incompatible.
Con Sendcloud envías con GLS junto a DHL, UPS, PostNL y DPD, o cualquier otro transportista de tu cuenta, con el mismo código. Enruta envíos entre transportistas según reglas (peso, destino, nivel de servicio, coste) sin escribir lógica de enrutamiento específica por transportista. Recurre automáticamente a otro transportista si el sistema upstream de GLS tiene incidencias.
Añadir un transportista más adelante significa añadirlo a tu cuenta de Sendcloud, no construir una integración nueva.
Preguntas y respuestas
¿Por qué integrar la API de GLS a través de Sendcloud en lugar de directamente?
Direct GLS API integration means handling GLS Europe authentication, country-specific rate codes, and per-product shipment payloads on your end. Through Sendcloud, you authenticate once with your Sendcloud API key and use a single REST schema for GLS alongside every other carrier in your account.
Sendcloud absorbs upstream changes from GLS Europe, including the recent unified European API rollout that replaced country-specific GLS Belgium credentials. If you don't have a GLS contract, Sendcloud's negotiated rates work in markets including the Netherlands, Belgium, and Spain.
¿Qué pasa cuando GLS actualiza o rompe su API?
GLS Europe está en plena consolidación de API a varios años: los contratos nuevos usan credenciales unificadas de GLS Europe (API Key, API Secret, Contact-ID, país), mientras que los contratos antiguos de GLS Belgium específicos por país tienen que migrar. Quien integra directamente asume el coste: volver a autenticarse, actualizar los mapeos de campos y repetir las pruebas de payloads.
A través de la REST API de Sendcloud, es la capa de abstracción la que absorbe el golpe. El equipo de ingeniería de Sendcloud monitoriza el GLS Europe Developer Portal y ajusta el conector internamente. La reciente migración de GLS Belgium al GLS Europe unificado se completó sin ningún cambio de código por parte del comercio en las cuentas que usan la API de GLS de Sendcloud.
¿Puedo usar mi propio contrato de GLS?
Yes. Sendcloud supports both Sendcloud-negotiated GLS rates and your own GLS contract.
Sendcloud rates are available in the Netherlands, Belgium, Spain, and other markets on Lite, Growth, or Premium plans, so you can start shipping GLS without negotiating a contract.
For your own contract: go to Shipping > Carriers > My Contracts, find GLS Europe, click Add Contract, and enter API Key (Username), API Secret (Password), Contact-ID, and country from your GLS account manager. Italy is the exception: GLS shipments from Italy require a direct contract.
¿Qué productos de GLS son compatibles a través de la API?
Con Sendcloud puedes enviar toda la línea de productos de GLS Europe:
BusinessParcel: paquete nacional hasta 40 kg con entrega al siguiente día laborableEconomyParcel: entrega económica, formato buzón donde esté disponibleExpressParcel: al día siguiente antes del cierreShopDeliveryParcel: entrega en GLS ParcelShopsEuroBusinessParcel: más de 30 destinos europeos, incluidos Reino Unido, Suiza y NoruegaGlobalBusinessParcel: envíos fuera de Europa
Los métodos de envío activos en tu cuenta están en el endpoint shipping-methods de Sendcloud. Consulta el artículo del Help Center GLS NL shipping conditions para todos los detalles de los métodos.
¿Qué funciones específicas de GLS expone la API?
Funciones específicas de GLS que expone la integración:
FlexDeliveryService: el cliente final puede redirigir la entrega en tiempo realShopReturnService: entrega en GLS ParcelShopsPick&ReturnService: recogida en el domicilio del cliente, programada para el siguiente día laborableSaturdayService: entrega en fin de semana en los mercados compatiblesCashService: contra reembolso (solo con contrato propio)Envíos multibulto y acceso a la red de ParcelShops para redirecciones tras una entrega fallida
El seguimiento de GLS requiere una activación aparte por parte de tu gestor de cuenta de GLS. Sin ella, los paquetes se quedan en estado “Ready to send” en Sendcloud.
¿Cómo hago el seguimiento de los paquetes de GLS?
El seguimiento de GLS requiere una activación aparte por parte de tu gestor de cuenta de GLS. Sin ella, los paquetes se quedan en “Ready to send” en Sendcloud. Una vez activada, cada evento pasa por el flujo estándar de webhooks, incluidas las redirecciones a ParcelShop cuando falla una entrega.
Todos los eventos se normalizan a la taxonomía de estados de Sendcloud mediante GET https://panel.sendcloud.sc/api/v2/tracking/{tracking_number}, con el historial cronológico en statuses y cada evento mapeado a parent_status. Suscríbete al webhook parcel-status-changed para recibir actualizaciones push. Referencia: Tracking parcels.
¿Cómo genero etiquetas de devolución de GLS?
GLS ofrece dos servicios de devolución: Pick&ReturnService recoge el paquete en el domicilio del cliente, programado para el siguiente día laborable, con una ventana de devolución de 60 días desde la fecha de salida. ShopReturnService cubre la entrega en cualquier GLS ParcelShop de la red.
Todas las etiquetas de devolución se generan mediante la Returns API v3 independiente de Sendcloud (síncrona o asíncrona; se recomienda la asíncrona para mayor volumen). No hace falta buscar el envío de ida ni usar tokens JWT. Referencia: Returns API overview.
¿Qué diferencia hay entre la API multitransportista de Sendcloud y conectar cada transportista por separado?
La REST API de Sendcloud te da acceso a más de 170 transportistas, incluido GLS, con un solo juego de credenciales, un solo esquema, un solo flujo de webhooks y un solo modelo de errores. Conectar transportistas por separado implica autenticación, formatos de payload y sistemas de seguimiento distintos para cada uno, y rehacer el trabajo cada vez que un transportista publica un cambio incompatible.
Con Sendcloud envías con GLS junto a DHL, UPS, PostNL y DPD, o cualquier otro transportista de tu cuenta, con el mismo código. Enruta envíos entre transportistas según reglas (peso, destino, nivel de servicio, coste) sin escribir lógica de enrutamiento específica por transportista. Recurre automáticamente a otro transportista si el sistema upstream de GLS tiene incidencias.
Añadir un transportista más adelante significa añadirlo a tu cuenta de Sendcloud, no construir una integración nueva.
Producto
Soluciones
Integraciones
© 2026 Sendcloud. Todos los derechos reservados
Registro Mercantil: 66572959
Número de IVA: NL856613897B01
Producto
Integraciones
Soluciones
Recursos
© 2026 Sendcloud. Todos los derechos reservados
Registro Mercantil: 66572959
Número de IVA: NL856613897B01
Producto
© 2026 Sendcloud. Todos los derechos reservados
Registro Mercantil: 66572959
Número de IVA: NL856613897B01



