Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Note: this feature is only available to customers with API integrations who have expressed interest in managing their own webhooks. If this feature is turned on, and you have Organization Admin permissions then you can view this page.

Webhooks (also called a web callback or HTTP push API) are a way for Sighten to provide other applications with real-time event-based information.

How do I see the Webhooks associated with my account?

First, navigate to Settings and select Integrations on the left sidebar. The Credentials and Webhooks tab is the second tab on this page.

Above is an example of an account with no webhooks set up.

How do I add Webhooks to my account?

To add a credential, click the green Add Webhook button highlighted below:

From there, an Add Webhook modal will open.

  1. Name your webhook: this should be something simple that identifies the webhook.

  2. Select an Event to base the webhook off of. The available events are:

    1. Contract Recipient Status Change

    2. Contract Status Change

    3. Milestone Status Change

    4. Qualification Update

    5. Site Archived

    6. Task Comment Created

  3. Determine some settings for your Webhook:

    1. Test credentials - toggle: If this is toggled on, you will see a “test” label next to the credential name. And the credentials will only be used on Sighten testing environments like Onboard. If it is toggled off, it will be used on our production environment, Engine.

    2. Org. specific authentication - toggle: if this is turned on, you will be able to add API keys for multiple organizations in the same credential.

      Ex: If you have this toggled on, then you can add API keys for more than one organization. As you can see above, you can continue to add organizations by clicking the Add Organization Credential button. You can remove an organization’s credentials, by clicking the Remove Organization button to the right of the dropdown.

  4. Select the Authentication type:

    1. Headers - You will be asked to provide a Key and a Value.

    2. Basic - With this method, you provide a username and password into the request header.

    3. Token - This authentication method works by ensuring that each request to a server is accompanied by a signed token which the server verifies for authenticity and only then responds to the request. You will be asked to provide a Key and a Value.

    4. AWS4 - You will be asked to provide an Access Key, a Secret Key, AWS Region, AWS Service, and a Base Endpoint.

    5. HMAC-SHA256 - You will be asked to provide a Client ID and a Client Secret.

    6. No Authentication - You do not need to provide any information in addition to the header(s).

    7. OAuth2 - In this method, the user logs into a system. That system will then request authentication, usually in the form of a token. The user will then forward this request to an authentication server, which will either reject or allow this authentication. From here, the token is provided to the user, and then to the requester. 

  • No labels