Endpoints contain all the information that is needed to interact wit a URL. An endpoint consists of a template and an action. A template can be used to define custom HTML segments, and actions can be used to process data. Furthermore, endpoints can also be used as a post or Webservice endpoint. On the endpoints, there is an option to enable authentication in order to make a page or action only available for authenticated users.