allow api client to listen for subscription result