Allow /generate_json to specify a specific zone, to get around request time limits.
TODO: should move this into background tasks.