🔑 GLS Tracking API Automation

The action is used to get the tracking information from GLS. It does not require any credentials from the client.

The GLS API Documentation can be found here: https://dev-portal.gls-group.net/apis (credentials in 1Pass)

The action uses the following endpoints:


Inputs

NameTypeDescription
Tracking NumberStringGLS tracking number

Outputs

NameTypeDescription
Found Tracking?BooleanWhether the tracking information was found
True / False
StatusStringTracking status:
Ready for Shipment,
Delivered,
In Transit,
Problem with Delivery,
Returning to Sender,
Ready for Pickup,
Label Created
Status DescriptionStringDetailed description of the tracking status
Last Event DateStringThe date of the last tracking event.
Format:
YYYY-MM-DDThh:mm:ss
Raw DataObjectRaw Data

Statuses mapping

{
  "Label Created": [
    "EPSEND",
    "INFO.SIGSER-PILOT",
    "INTIAL.PREADVICE"
  ],
  "Ready for Shipment": [

  ],
  "Delivered": [
    "DELIVD",
    "INFO.SIGWSUR",
    "INFO.GREENDELIVER",
    "PICKOK.NORMAL"

  ],
  "In Transit": [
    "CHANGD",
    "CHECK",
    "CLEAR",
    "CONCON",
    "CUDACA",
    "FOWARD",
    "INBOUD",
    "INTIAL",
    "LOADED",
    "NDAYEV",
    "OUTBOD",
    "OUTDEL",
    "RELEAS",
    "UNLOCK",
    "VOLPCL",
    "WHOUSE.NORMAL",
    "WHOUSE.AWAIT_PICKUP"

  ],
  "Returning to Sender": [
    "RETCUS",
    "RETURN",
    "WHOUSE.SPERETURN"

  ],
  "Problem with Delivery": [
    "CANCEL",
    "CLLCAN",
    "CLLCPB",
    "CUSTPB",
    "DORDOC",
    "DSTROY",
    "IDENT",
    "INFO.PLOCK_RESEXC",
    "INFO.INSTCAN",
    "NOTDEL",
    "NOUTDL",
    "NTDEL2",
    "PICKPB",
    "PIKCAN",
    "PIKPB2",
    "PINOAT",
    "REFUSD",
    "REQRDL",
    "RETDEL",
    "SDAYDL",
    "WHOUSE"
  ],
  "Ready for Pickup": [
    "CLLCTD",
    "INFO.CONFIRMED",
    "NOUTDL.AWAIT_PICKUP"
  ]
}