Create MQTT broker config
POST/api/v1/orgs/{orgId}/data-bridges/mqtt-broker-configs
Create a reusable MQTT broker configuration.
Finite values:
authType:UsernamePasswordmqttProtocolVersion:V310,V311,V500checkConnection:true,false
Defaults:
authType:UsernamePasswordmqttProtocolVersion:V311checkConnection:falsekeepAliveInterval: omitted storesnull; runtime uses60sreconnectInterval: omitted storesnull; runtime uses5s
Example:
{
"name": "mqtt local",
"brokerEndpoint": "localhost:1883",
"authType": "UsernamePassword",
"brokerCredentials": {
"username": "user",
"password": "pass"
},
"keepAliveInterval": "60s",
"reconnectInterval": "5s",
"mqttProtocolVersion": "V311",
"checkConnection": false
}
Request
Responses
- 201
- 400
- 401
- 403
- 409
MQTT broker configuration created.
Invalid configuration payload or connection check failed.
Authentication is missing or invalid.
The caller lacks the required role for this operation.
Broker configuration name already exists.