Jira Tickets

Ingest Jira ticket information using the Jira REST API and an outgoing webhook.

To do this, you will need:

  • Your Jira login credentials (NOTE: you will need administrative access)

  • Your Observe Customer ID

  • An Observe ingest token

Configure an outgoing webhook automation rule

View the Jira Automation Rule documentation

  1. Login to Jira and go to Settings > Systems > Automation Rules

  2. On the Automation Rules page, click Create rule to display a list of triggers.

  3. Click Issue created and then Save.

  4. From the add component page, select New action from the list. Scroll to the notifications section and choose Send web request.

  5. Fill in the HTTP target detail

    • Webhook URL: https://collect.observeinc.com/v1/http/jira

    • Header name: Authorization

    • Header value*: Bearer {Observe Customer ID} {Observe Ingest Token}

    • HTTP method: POST

    • Webhook body: issue data

    HTTP target values filled in
  6. Validate the webhook

    • Click to expand the Validate your webhook configuration section

    • Enter an open ticket or project id to populate the test message

    • Click Validate

    • Confirm that the response is HTTP/1.1 202 Accepted

  7. Click Save to save the automation rule and webhook configuration

    • Give your automation rule a name such as “Observe-webhook”

    • Click Turn it on to enable.

    Saving the automation rule

Verify ticket data is being ingested

  1. Wait for (or initiate) a ticket status change

  2. Login to Observe and open the Observation event stream in a worksheet

  3. Open the OPAL console and apply the following filters:

    filter OBSERVATION_KIND = "http"
    filter contains(string(EXTRA.path),"jira")
    
  4. Verify ticket data exists

    Zendesk data in an Observation worksheet