Integration

This category includes panels related to software integration.


Access Tokens

This panel supports settings for authenticating third party applications through OAuth2. A link is provided detailing how to interact with the API.


Adding an Access Token

Adding an access token is simple:

  1. Click the Create a token button.
  2. Enter a name for the access token.
  3. Click Save.
  4. The token will now appear. Save this token, as this is the only time you will see it.
  5. Once saved, click Done.

The application should now appear in the list of applications. By clicking the button on the right, you can select Rename to change the name, or Revoke to delete the access token. The access token itself can not be viewed.


Web Hook

Web hooks allows for integrations with other services by sending HTTPS requests in response to certain events.


Adding a Web Hook

The web hook columns include:

Column Description
Name the name of the web hook
URL the URL to which the payload will be sent to
Last triggered when this web hook was last triggered
State the state of this web hook
Actions the ⚙ Actions menu button which allows for the web hook to be edited, or deleted

To add a web hook, simply select the Add a web hook button and specify a name and https URL that the request will be sent to. The web hook will then appear in the list of web hooks which shows its basic details, when it was last triggered and whether it is active or not.

The different columns showing the list of web hooks can also be sorted by clicking on the column heading. Searching is also enabled, through the magnifying glass icon on the right.


Configuring the Web Hook

To configure the web hook, click the desired web hook in the list of web hooks. In the Event Types panel you can select which events that the web hook will trigger in response to. The possible triggers are:

  • Organization updated: A user has created an organization, or changed its name.
  • User updated: A user has been added to an organization, or changed their name, email address, or telephone number.

In the Options panel, you can specify how the request will be sent. By right clicking the web hook or clicking the icon on the right, you can delete the web hook or edit the web hook's name and url.

In the Options panel a variety of options are presented, these being whether to verify SSL, if a signing secret is used, the format of the data, and the max number of events per request.


Payload Format

For each of the event types, information about the payload including an example payload can be seen by clicking the ? icon that appears when hovering over the corresponding event type.


Web Hook History

This shows a list of past requests triggered by your web hooks. The web hook history columns include:

Column Description
Sent at the time this web hook was triggered
URL the URL which the payload was sent to
Result the resulting status code
Actions the ⚙ Actions menu button which allows for the web hook to be re-sent

By clicking on a request, more details about the request can be seen, such as the payload and response headers. A request can be re-sent by right clicking the request or clicking the button and clicking Re-send.

The different columns of web hook history table can also be sorted by clicking on the column heading. Searching is also enabled, through the magnifying glass icon on the right.