The property page allows the administrator to set the URL fragment (used in the API url), the API Project name (internal), the Authentication Identity provider, and the internal libraries and the attribute settings to control this specific API Project.
The Project active/enabled flag determines whether this API Project will accept incoming requests. If the flag is not set, the server will not recognize any incoming requests.
The Authentication Provider authenticates that login credentials (typically a user / password) are correct, and returns a set of roles. You can supply your own provider to utilize corporate security services, or use the provided default. Sample Authentication Providers are available from GitHub for Windows Azure AD,SQL LDAP, and more.
The settings tab allows individual API project attributes to be changed. The (?) will provide micro help from the right pop-out window on the specific selected attribute.
Selecting User Libraries tab and click the "Create New Library" button to show this dialog.
The Topics tab is where you can add/edit or remove topics which are used to define groups of rules. Topics can include links to external documents and represent use cases (or Stories) that group together one or more business rules. More detailed information can be found here.
The Filters tab is used to define 'userfilter' or named structures that mask or hide the internal SQL and prevent using free form filters (to prevent SQL Injection). See detailed documentation on using this feature. To disable free form filters use the API Properties/Settings tab and select an attribute setting ("Disallow free-form filters and sorts").
The Sorts tab is used to define custom named sort objects that can be exposed as part of the resource or table and mask internal SQL data. See the documentation for more information.
As changes are applied to the API itself, the audit trail of changes is shown on this tab.