Since version 7.0 of TEI Publisher, nearly all requests being processing within the application are routed via a central API. Understanding the API and how it works is thus key if you would like to extend TEI Publisher with your own pages, webcomponents etc.