HTTP api for bottle interaction