Import design blockers
JSON · an array of rule objectsBack to listExport JSON
1 · Upload2 · Preview3 · Imported
File
processUpload · temp file kept ≤ 1 hDrop a .json file or browsemax 2 MB · the same shape Export JSON writes
[
{ "blocked_design_id": 76, "blocker_design_id": 303,
"reason": "Satin Strip Not Possible Due to Turn Up Being Selected",
"is_active": true }
]
Required per row: blocked_design_id · blocker_design_id. Optional: reason · is_active (default true). Names in an export are ignored on import.
Preview
appears after uploadUpload a file to see what it would changeNew · already exist · skipped · errors, with each skipped row's reason.
Could not read the file
422 · the upload is refused and nothing is kept
Invalid JSON: Syntax error
Other refusals with their real text: “JSON must be an array of objects.” · every row failing → the row list, e.g. “Row 1: Cannot block self”.
Choose another file
Upload expired
Please re-upload the JSON file. (temp files are swept after 1 hour)
Re-upload
2 blocker(s) imported successfully.then back to the list · caches cleared per blocked design