Configuring API Clients

The API Clients page enables administrators to register API Clients who manage the REST Resources. Only the clients who are registered are permitted to use Enterprise Archive APIs. The user can also set up authorization for content based access for the API clients.

Note

Ensure that you have appropriate permissions to use API Clients. For more information, see Creating a Role and Granting Permissions.

To add an API Client:

  1. Click Administration > Configure > API Clients.

    images/download/attachments/68551849/Configure_APIClients.png
  2. In the API Clients page, click API Clients Registration. The Authentication tab will be selected by default.

    images/download/attachments/68551849/APIClients.png
  3. Enter the following details:

    Fields

    Description

    API Client ID

    An unique Client ID is auto generated once the following details entered are validated by Enterprise Archive.

    API Client Name

    Enter a name for the API Client. This is the username to be used in any third-party API applications. If the API Client name already exists, the following message is displayed: This Api Client Already Exists

    API Client Description

    This is an optional field. Enter an appropriate description.

    Email

    A valid email ID of the client.

    Password

    Enter a password for the client. Ensure that all the password requirements are met. You must observe a tick mark against all the requirements.

    images/download/attachments/68551849/PwdReqs.jpg

    Confirm Password

    Re-enter the password for the client.

  4. Click Register.

    images/download/attachments/68551849/APIClientRegistration.png


    Once the API Client is created, API Client created with name <Client Name> message is displayed. If any failures are encountered, API Client creation failed. Please try again. message is displayed.

Once registered, the API Client name is listed under the API Clients page. By default, the registered API client is enabled to use APIs. To disable the API Client, uncheck the Enabled checkbox.

You can further edit the registered API Client by clicking the Edit images/download/attachments/68551849/EditIcon.png icon.

images/download/attachments/68551849/RegisteredAPIClient.png

An audit trial of activities performed in API Clients page such as creation, update, or deletion of API clients can be viewed using the Viewing User Activity Logs page with time-stamp details.

Authorization

The user can also specify restriction policies based on participants, groups, divisions, departments, country (demographic properties) and custom attributes. To set up authorizations, from within the API Clients Registration tab:

  1. Select the Authorization tab.

    images/download/attachments/68551849/API.png
  2. Click the ADD RESTRICTION POLICY button.

    images/download/attachments/68551849/API_restriction_policy.png
  3. Select the desired participant, group, network, channel, country, division, department, and any other custom attributes listed in the Restriction Policy drop-down. Add the individual attributes by clicking the ( + ) icon. The selected categories are listed on the right. Click the close button once done.
    images/download/attachments/68551849/API_add_restriction_policy.png

  4. A confirmation message will be displayed on the Authorization tab.
    images/download/attachments/68551849/API_add_restriction_policy_added.png

Note

Restriction Policy is only applicable to archive APIs and does not affect individual application APIs such as Conduct.