The line in AddTodoRequest here: if (todo.hasStar()) buff.append(";star=").append(todo.getStart()); Should read something more like: if (todo.hasStar() && todo.isStar()) buff.append(";star=1");