LoRa downlinks require a port and a payload formatted as a hex string. The port has to be zero or positive although most carriers require it to be positive. The payload has to be a hex string. The confirmed toggle allows requesting a confirmation that the downlink was sent. If the device is assigned to a Data Flow with a Device Type that has a downlink script, the payload hex gets replaced with a JSON object. During downlink processing, the JSON object will be translated into the hex string using the downlink script. The downlink script can also override the port and confirmed inputs.