talk with api