Skip to main content

Create an MQTT broker configuration

POST 

/api/v1/orgs/{orgId}/data-bridges/mqtt-broker-configs

Create a reusable MQTT broker configuration.

Finite values:

  • authType: UsernamePassword
  • mqttProtocolVersion: V310, V311, V500
  • checkConnection: true, false

Defaults:

  • authType: UsernamePassword
  • mqttProtocolVersion: V311
  • checkConnection: false
  • keepAliveInterval: omitted stores null; runtime uses 60s
  • reconnectInterval: omitted stores null; runtime uses 5s

Example:

{
"name": "production mqtt",
"brokerEndpoint": "mqtts://broker.example.com:8883",
"authType": "UsernamePassword",
"brokerCredentials": {
"username": "user",
"password": "pass"
},
"tls": {
"caCertificateId": "75ef53f3-979c-4b4f-9478-d2f345196d46"
},
"keepAliveInterval": "60s",
"reconnectInterval": "5s",
"mqttProtocolVersion": "V311",
"checkConnection": false
}

Request​

Responses​

MQTT broker configuration created.