Add thorough support for case API endpoint