desc api