Forcing new users to accept terms and conditions

You can extend your Developer Portal site by forcing new users to accept the terms and conditions before they are able to create accounts.

Before you begin

You must have administrator access to complete this task.

Note: From IBM® API Connect Version, the Legal module is included in the list of core Developer Portal modules. The Terms of use module is still available in the Developer Portal, but the Legal module provides more configuration options.


  1. If the administrator dashboard is not displayed, click Manage to display it.
  2. In the administrator dashboard, click Extend.
    The List tab for the Extend page opens, and the list of installed modules is displayed. The list shows all the modules that are installed. The enabled modules are displayed with a selected check box. The disabled modules are displayed without a selected check box.
  3. Enter legal into the search filter.
    The Legal content item is displayed in the list of content.
  4. Select the check box for the Legal module, and click Enable.
  5. Navigate to Configuration > People > Legal.
  6. Enter your Terms & Conditions statement, and select the Text format that you require.
  7. Click Save configuration.


You successfully enabled the Legal module. Now, when a user tries to create an account on your Developer Portal site, they must agree to the terms and conditions as a part of the registration.

Screen capture of the logon screen that displays the Terms & Conditions of Use.

What to do next

You can edit the terms and conditions page by navigating to Configuration > People > Legal, and making the changes that you require. You can disable the use of terms and conditions during site registration by deleting the terms and conditions content, and then disabling the Legal module.

If you prefer to use the Terms of use module, you can enable the module, and then navigate to Configuration > People > Terms of use, and select the page that contains your site terms and conditions, for example Terms of use (1). For information about how to customize the statement, see Customizing the terms of use statement. The terms are displayed when you create an account and also from the link in the site footer. You can disable the use of terms and conditions during site registration by disabling the module.