sham api change