Web Client uses API Entry Points to expose system objects so they appear in the user interface when called, such as class definitions or methods.
As a system administrator, you expose the system objects by creating an API Entry Point and configuring the details displayed on a form. Any exposed system object automatically exposes any relationship and edge definitions and requires no further configuration.
You have access to the System Administration feature set, which details the following system objects that you can use to create API Entry Points and add them to a feature set:
-
Class definitions
-
Interface definitions
-
Methods
-
Quick Find methods
-
API Entry Points
-
Modification of how an API Entry Point is displayed is done in the main details section as you configure an API Entry Point. For more information, see Configure API Entry Points to display as functions in a feature set.
-
The OData API Services uses the SPFAPIEntryPoint class definition to expose system objects so that they appear in the metadata. For more information on using the OData API Services, see Using OData in Web API v3.