DB5Import states · refused · expired · doneDesign blockersflagship r2 · designs · real catalogue onlystate / phoneflagship · round 2 · pre-approved
Designs/Design Blockers/Import JSON
Find order/31314:32 · UTC+8

Import design blockers

JSON · an array of rule objects
Back to listExport JSON
1 · Upload2 · Preview3 · Imported

File

processUpload · temp file kept ≤ 1 h
Drop 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 upload
Upload 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