moved api communications to ltb-api component