Updated chat API