Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

Important to know

When making API calls via Automation for Jira, same request URL is used and 3 headers are required to be set beforehand. These headers are:

  • Source-System: JIRA 
  • Jira-Host: your Jira URL
  • Authorization: encoded* email and api-token (instruction how to obtain a security token: API Integration).

*To send a web request via Automation, you have to encode the credentials "<EMAIL>:<API_TOKEN>with base64. This can be done through any online tool like Base64 encode.

Once it's done, fill in the Value as: "Basic 'encoded <EMAIL>:<API_TOKEN>'".

Info

To allow triggering SLA events via API, make sure "Custom Behaviour" box is checked in the SLA Agreement configuration.

Set Automation rule

Info

You can configure various scenarios thanks to the integration between SLA PowerBox API and Automation.

This page describes a basic example: start SLA metric when issue

comment

is

deleted.

assigned.

SLA metric ID can be obtained by using some endpoints e.g. GET/integration/V1/metrics-state/{ticketId}/metrics

Set Automation rule

In order to set up the Automation rule for the project, proceed to Project settings → Automation → click Create rule.

  1. Choose a trigger for the rule: Issue assigned.

  2. As an action select Send web request.

          2.1. Enter Web request URL: https://slaapp.almarise.com/integration/V1/sla-custom-event/add

          2.2. Enter headers: Source-System, Jira-Host, Authorization*.

          2.3. Select HTTP method: POST.

          2.4. Fill in Web request body:

Code Block
{
  "ticketId": "{{issue.id}}",
  "metricId": "65776249d33d8f51f757d826",
  "triggerName": "metricStart",
  "slaEventAction": "START"
}


   3. Click Save and select Turn it on.*To send a web request via Automation, you have to encode the credentials "<EMAIL>:<API_TOKEN>with base64. This can be done through any online tool like Base64 encode. Then fill in the Value as: "Basic 'encoded <EMAIL>:<API_TOKEN>'"