Docs Self-Service web console functions
    These functions are available when the user-defined repositories are enabled in the environment. User-defined repositories allow users to view, add, update, and remove the user-defined repositories. For sample calls of these functions, see Docs Self-Service web console examples.
| Function | REST Call URI | Verb | Description | 
|---|---|---|---|
| Get User Repositories | http(s)://{ FQDN of the BEMS-Docs server}:8443/docsconsole-sso/data/docs/users/{ email}/repositories | GET | This function searches the repositories that are assigned to a specific user.  Optional parameters:
                   
 For an example of user-defined repositories that are assigned to a user, see Get user-defined repositories retrieval.   | 
| Get a User Repository | http(s)://{ FQDN of the BEMS-Docs server}:8443/docsconsole-sso/data/docs/users/{ email}/repositories/{ repositoryId} | GET | This function searches for a specific repository that is assigned to a specific user. For an example of a specific user-defined repository that a user is assigned, see Get specific user-defined repository retrieval.   | 
| Create User-Defined Repository | http(s)://{ FQDN of the BEMS-Docs server}:8443/docsconsole-sso/data/docs/users/{ email}/repositories | POST | This function creates a user-defined repository. The required request body is in the JSON format, as shown in the following example:
                   
 For an example of creating a user-defined repository output, see User-defined repository output examples. | 
| Delete User-Defined Repository | http(s)://{ FQDN of the BEMS-Docs server}:8443/docsconsole-sso/data/docs/users/{ email}/repositories/{ repositoryId} | DELETE | This function deletes a specific user-defined repository. For an example of deleting a user-defined repository output, see User-defined repository output examples. | 
| Update User-Defined Repository | http(s)://{ FQDN of the BEMS-Docs server}:8443/docsconsole-sso/data/docs/users/{ email}/repositories/{ repositoryId} | POST | This function updates a specific user-defined repository. The required request body is in the JSON format, as shown in the following example:
                   
 For an example of updating a user-defined repository output, see User-defined repository output examples. |