Patch bridge
PATCH/api/v1/orgs/{orgId}/data-bridges/{bridgeId}
Partially update a bridge using the same object shape and field names as update bridge. Include only the fields that should change.
Supported sections:
namemqtt.mqttBrokerConfigIdmqtt.outputTopicmqtt.qosassemblyPolicy.queueLimitassemblyPolicy.timeoutSecondsassemblyPolicy.onTimeoutbindings
When bindings is included, it replaces the full bindings array.
Defaults and finite values are the same as create/update bridge:
mqtt.qos:0,1,2assemblyPolicy.onTimeout:PublishPartial,DropPartialbindings[].sourceFieldName: defaultvalueObjectbindings[].dataType: omit to use source payloadvalueTypebindings[].requiredForAssembly:true,false; defaultfalse
Example:
{
"mqtt": {
"outputTopic": "factory/site1/new-topic"
},
"assemblyPolicy": {
"timeoutSeconds": 30
}
}
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 409
OK
Invalid patch document, invalid value, or validation error.
Authentication is missing or invalid.
The caller lacks the required role for this operation.
Bridge or referenced MQTT broker configuration was not found.
Bridge name, binding, or output schema conflicts with an existing bridge.