public async Task <dynamic> SetWorkerOffline(string workerSid)
        {
            var result = client.ListReservationsForWorker(settings.TaskRouter.Workspace.Sid, workerSid);

            result.Reservations.ForEach(r => {
                client.UpdateReservation(
                    settings.TaskRouter.Workspace.Sid, r.TaskSid, r.Sid, "rejected", settings.TaskRouter.Activities.Offline.Sid);
            });

            var worker = client.UpdateWorkerActivity(
                settings.TaskRouter.Workspace.Sid, workerSid, settings.TaskRouter.Activities.Offline.Sid);
            var model = CreateWorkerModel(worker);

            return(model);
        }