Skip to main content

Module apply

Module apply 

Source
Expand description

braze-sync apply — the only command that mutates remote state.

Recomputes the diff via the same code path as diff, prints it, then short-circuits unless --confirm is set. Pre-validates unsupported/destructive ops before any API call, then walks the plan and aborts on the first write failure. Braze has no cross-resource transaction, so a mid-loop failure can still leave earlier writes applied — the pre-validation prevents known-bad plans from firing any writes at all, but it does not promise cross-write atomicity.

Structs§

ApplyArgs

Functions§

run