demo api modify