API example codes