API Keys

Important: This feature is only available if it has been enabled. See Enable an Advanced Feature Add-On for details.

API keys are for use by programmers when integrating third-party applications with PolicyTech documents through the PolicyTech API. Custom programming is required in order to connect to the PolicyTech API from another application. For an example of third-party application integration using the PolicyTech API, refer to Sharepoint Integration via Federated Search.

Note: Using the PolicyTech API only gives access to documents assigned the All Users or Public security level. Documents assigned Restricted - High or Restricted - Severe are not accessible.

Follow these steps to generate an API key you can give to the developer responsible for doing custom programming:

  1. Click System Settings, click System / IT Settings, and then click API Keys.
  2. Click New.
  1. Type a display name. This is for your own use in managing keys.

The Key box is not editable. A key will be generated automatically when you save the form.

  1. (Optional) To limit the IP addresses (server connections) that can access PolicyTech, in the IP Range(s) box type one or more IP ranges containing the addresses of the servers that will talk to PolicyTech through the API. Type ranges in the following format: xxx.xxx.xxx.xxx-xxx.xxx.xxx.xxx, xxx.xxx.xxx.xxx-xxx.xxx.xxx.xxx

Note: You can enter the IP address in both IPv4 (32 bit) and IPv6 (128 bit) formats.

  1. In the Sites box, select only those sites you want the API to have access to.
  2. (Optional) Select Automatically select new sites as they get created.
  3. Click Save to generate the key.
  4. Copy the key and send it to the developer who will be doing the custom programming.

Regenerating or Deleting a Key

If you ever feel that a key has been compromised, disable the key by regenerating or deleting it.

  1. Click System Settings, click System / IT Settings, and then click API Keys.
  2. Click the key name to show its details.
  3. Do either of the following:

You should now see one of the following warnings, depending on whether your PolicyTech system is hosted by NAVEX Global (first warning) or installed on your organization's premises (second warning).

Do one of the following:

Click the red Delete button, and then create a new key if necessary.