doPut now returns inserted id.