first api communication