For now, one swipe at a time should be sufficient -- less things can go wrong this way. We can optimise it later, it's a relatively minor change.

I'll change this from `**json` to a manual method in a second... and you just merged it :P
I think we should make CRUD endpoints more automagic, though, so that we don't duplicate the fields in the code.