We have this UI already and we don't have an API we can use without a bunch of work. Pasting JSON is horrible, but the complicated form stuff we use elsewhere is at least as bad.

I'm not intending this to be the thing we show customers, but it does the job for now and lets us work on the rest of the branch without getting stuck with configuration.