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.

Ilustración de la integración de la API de transportista para GLS

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.

Ilustración de la integración de la API de transportista para GLS

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.

Ilustración de la integración de la API de transportista para GLS

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.

«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?

1. Crea tu cuenta

2. Consigue tu API key gratuita

Empieza a enviar requests a la API de GLS

1. Crea tu cuenta

2. Consigue tu API key gratuita

Empieza a enviar requests a la API de GLS

1. Crea tu cuenta

2. Consigue tu API key gratuita

Empieza a enviar requests a la API de GLS

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.

See the GLS Europe contract activation Help Center article.

¿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 laborable

  • EconomyParcel: entrega económica, formato buzón donde esté disponible

  • ExpressParcel: al día siguiente antes del cierre

  • ShopDeliveryParcel: entrega en GLS ParcelShops

  • EuroBusinessParcel: más de 30 destinos europeos, incluidos Reino Unido, Suiza y Noruega

  • GlobalBusinessParcel: 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 real

  • ShopReturnService: entrega en GLS ParcelShops

  • Pick&ReturnService: recogida en el domicilio del cliente, programada para el siguiente día laborable

  • SaturdayService: entrega en fin de semana en los mercados compatibles

  • CashService: 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.

See the GLS Europe contract activation Help Center article.

¿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 laborable

  • EconomyParcel: entrega económica, formato buzón donde esté disponible

  • ExpressParcel: al día siguiente antes del cierre

  • ShopDeliveryParcel: entrega en GLS ParcelShops

  • EuroBusinessParcel: más de 30 destinos europeos, incluidos Reino Unido, Suiza y Noruega

  • GlobalBusinessParcel: 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 real

  • ShopReturnService: entrega en GLS ParcelShops

  • Pick&ReturnService: recogida en el domicilio del cliente, programada para el siguiente día laborable

  • SaturdayService: entrega en fin de semana en los mercados compatibles

  • CashService: 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.

See the GLS Europe contract activation Help Center article.

¿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 laborable

  • EconomyParcel: entrega económica, formato buzón donde esté disponible

  • ExpressParcel: al día siguiente antes del cierre

  • ShopDeliveryParcel: entrega en GLS ParcelShops

  • EuroBusinessParcel: más de 30 destinos europeos, incluidos Reino Unido, Suiza y Noruega

  • GlobalBusinessParcel: 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 real

  • ShopReturnService: entrega en GLS ParcelShops

  • Pick&ReturnService: recogida en el domicilio del cliente, programada para el siguiente día laborable

  • SaturdayService: entrega en fin de semana en los mercados compatibles

  • CashService: 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.