api method to add a communication