configure Jira Web Hook

Before you begin the Jira Integration, you need to collect some prerequisites, click Here

To successfully Integrate Jira with TimeLive perform the following steps,

Jira Cloud Edition Settings,

  1. Login to your JIRA account with Administrative Rights.
  2. Click on Settings (in left panel).
  3. Click on System in Jira Settings.
  4. There is a option ‘User email visibility’ you have to change that to Public same as shown in a screenshot.
  5. Click Update.
  6. Navigate to URL.
  7. Click Generate API Token.
  8. Define your Token a Name then click Create.
  9. Copy this Code for used as JiraKey.
  10. Use your Jira admin Email Address for JiraUser.
  11. If you are using Tempo Time sheets then follow steps from 12 to 16 otherwise proceed to 17th step.
  12. Navigate to Tempo in your Jira Account.
  13. Click Settings.
  14. Click API Integration under User Preferences.
  15. Click Get Access Token.
  16. Copy this Code for use as TempoKey.
  17. Click on System in Jira Settings.
  18. Scroll down on the side bar and you’ll see Webhooks option.
  19. Click on Create A Webhook button.
  20. Define your webhook a name like TimeLive-Webhook.
  21. Change the Following URL according to your data and paste it in URL,
    https://{SUB DOMAIN}.livetecs.com/api/webhooks/incoming/genericjson/jira?code=12345678901234567890123456789013&APIKey={Your API Key}&AuthToken={Your AuthenticationToken}&JiraUser={Your Jira User}&JiraKey={Your Jira Key}&tempokey={Your Tempo Key}
    Use Subdomain, APIKey, AuthToken JiraUser, JiraKey, and TempoKey (if using tempo time sheets) for changing. Leave remaining URL unchanged.
  22. Mark check on required options same as showing in a screenshot: (please check screenshot)
  23. Click Save.
  24. Navigate to Jira Account and Profile and Visibility
  25. Under Contact make sure that it is set to Anyone as per the screenshot.

Sample URL after changes should look like this

https://demo.livetecs.com/api/webhooks/incoming/genericjson/jira?code=12345678901234567890123456789013&APIKey=00000000-0000-0000-0000-000000000000&AuthToken=00000000-0000-0000-0000-000000000000&JiraUser=user@host.com&JiraKey=abc123&tempokey=abc123

Setting for Jira Server Edition

  1. Login to your JIRA account with Administrative Rights.
  2. Click on System in Jira Settings menu which is in the top right corner of the menu and shown as gear icon
  3. Scroll down you’ll see Webhooks option in the sidebar
  4. Click on Create A Webhook button
  5. Define your webhook a name ie TimeLive-Webhook
  6. Change the Following URL according to your data and paste it in URL
    https://{SUB DOMAIN}.livetecs.com/api/webhooks/incoming/genericjson/jira?code=12345678901234567890123456789013&APIKey={Your API Key}&AuthToken={Your AuthenticationToken}&JiraUser={Your Jira UserName}&JiraKey={Your Jira Password}&jiraserver=1
    Use Subdomain, APIKey, AuthToken JiraUsername, Jirapassword for changing. Leave remaining URL unchanged
  7. Mark check on required options same as showing in a screenshot: (please check screenshot: https://tinyurl.com/yy2rs49z)
  8. Click Save

Sample URL after changes for JIRA server edition should look like this

https://demo.livetecs.com/api/webhooks/incoming/genericjson/jira?code=12345678901234567890123456789013&APIKey=00000000-0000-0000-0000-000000000000&AuthToken=00000000-0000-0000-0000-000000000000&JiraUser=demouser&JiraKey=abc123&jiraserver=1