An api-centric content management server designed for multiple protocols