Handle API exceptions directly in conversations/views