a basic api for interacting with ring apps