You are here: Administrator Topics by Subject > System and IT Settings > API Keys

API Keys

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. In PolicyTech, click PREFERENCES.
  2. Click System / IT Settings, and then click API Keys.
  3. 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) Click 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 PREFERENCES.
  2. Click System / IT Settings, and then click API Keys.
  3. Click the key name to open the key in edit mode.
  4. Do either of the following: