MQTT payload customization

Hi there,

I´m exploring Ignition MQTT features, so maybe my doubt here could make no sense for people having good expertise with MQTT and Ignition.

Is there a way to customize the payload as the following:

{

  "timestamp": 1755283633612,

  "facility": "LEX01",

  "zone": "DH1",

  "equipment": "PDU_A_1",

  "data_points": [

    { "name": "PDU_A_1 - Real Power", "apiPoint": "RealPower", "value": 412.5 },

    { "name": "PDU_A_1 - Voltage AN", "apiPoint": "VoltageAN", "value": 277.1 },

    { "name": "PDU_A_1 - Current A",  "apiPoint": "CurrentA",  "value": 521.0 }

 ]

}

In other words, each message states the equipment's identity once at the top (facility, zone, equipment, and a timestamp), then lists the tag readings underneath including various attributes.

Any help and comments will be appreciated.