The API Publishing page is used to manage external access to endpoints in a project. By enabling API publishing, users can sign up for a basic authorization token (admin API-token). If API Publishing is disabled, authentication is also disabled for the endpoint.
Typically, you do the following on the API Publishing page:
Enable API publishing - when enabled, allows for managing user access to a project's APIs.
Define and manage Access Roles - usage profiles which are applied to a given set of endpoints.
Set rate limits per endpoint - set a global rate limit for an endpoint that is applied to all users of the endpoint.
Define CORS settings - enable access for AJAX requests to be performed on REST endpoints.
Admin API-token - Bearer token used for accessing endpoints.