POST /dry-run to preview changes, POST /migrate to execute