Dry-run module install or upgrade plan (Admin)
POST
/bridge-payment/admin/plugins/{module_id}/dry-run
Computes ordered component plan (install / upgrade / repair / skip / drift) from the manifest and current registry, without executing SQL.
Request body (JSON, optional fields with defaults):
target:core|selected|all(defaultcore)components: string[] — component ids whentargetisselectedruntime_scope: string (defaultflowless-core)skip_existing: boolean (defaulttrue)repair_missing: boolean (defaultfalse) — when true, checksum drift can be reconciled asrepairverify_checksum: boolean (defaulttrue)verbose: boolean (defaultfalse)
Success: { data, user_context, meta } with data.dry_run: true, data.plan, data.resolved_order, data.sql_preview, etc.
Errors: 409 with code: MODULE_DEPENDENCY_ERROR if a dependency module is not installed in the scope.
Authorizations
SessionAuth
Session ID from Flowless authentication
TypeAPI Key (header: X-Session-ID)
Parameters
Path Parameters
module_id*
Typestring
RequiredPattern
"^[a-z0-9][a-z0-9-]*$"Request Body
application/json
JSON
{
"target": "core",
"components": [
"string"
],
"runtime_scope": "flowless-core",
"skip_existing": true,
"repair_missing": false,
"verify_checksum": true,
"verbose": false
}
Responses
Dry-run plan