describe API