carnatic api endpoints (#40)