Jira
Available Jira triggers for automating workflows
Jira provides 6 triggers for automating workflows based on events.
Trigger workflow when a comment is added to a Jira issue
| Parameter | Type | Required | Description |
|---|
webhookSecret | string | No | Optional secret to validate webhook deliveries from Jira using HMAC signature |
jqlFilter | string | No | Filter which issue comments trigger this workflow using JQL |
| Parameter | Type | Description |
|---|
webhookEvent | string | The webhook event type (e.g., jira:issue_created, comment_created, worklog_created) |
timestamp | number | Timestamp of the webhook event |
issue | object | issue output from the tool |
↳ id | string | Jira issue ID |
↳ key | string | Jira issue key (e.g., PROJ-123) |
↳ self | string | REST API URL for this issue |
↳ fields | object | fields output from the tool |
↳ votes | json | Votes on this issue |
↳ labels | array | Array of labels applied to this issue |
↳ status | object | status output from the tool |
↳ name | string | Status name |
↳ id | string | Status ID |
↳ statusCategory | json | Status category information |
↳ created | string | Issue creation date (ISO format) |
↳ creator | object | creator output from the tool |
↳ displayName | string | Creator display name |
↳ accountId | string | Creator account ID |
↳ emailAddress | string | Creator email address |
↳ duedate | string | Due date for the issue |
↳ project | object | project output from the tool |
↳ key | string | Project key |
↳ name | string | Project name |
↳ id | string | Project ID |
↳ summary | string | Issue summary/title |
↳ updated | string | Last updated date (ISO format) |
↳ watches | json | Watchers information |
↳ assignee | object | assignee output from the tool |
↳ displayName | string | Assignee display name |
↳ accountId | string | Assignee account ID |
↳ emailAddress | string | Assignee email address |
↳ priority | object | priority output from the tool |
↳ name | string | Priority name |
↳ id | string | Priority ID |
↳ progress | json | Progress tracking information |
↳ reporter | object | reporter output from the tool |
↳ displayName | string | Reporter display name |
↳ accountId | string | Reporter account ID |
↳ emailAddress | string | Reporter email address |
↳ security | string | Security level |
↳ subtasks | array | Array of subtask objects |
↳ versions | array | Array of affected versions |
↳ issuetype | object | issuetype output from the tool |
↳ name | string | Issue type name |
↳ id | string | Issue type ID |
comment | object | comment output from the tool |
↳ id | string | Comment ID |
↳ body | string | Comment text/body |
↳ author | object | author output from the tool |
↳ displayName | string | Comment author display name |
↳ accountId | string | Comment author account ID |
↳ emailAddress | string | Comment author email address |
↳ created | string | Comment creation date (ISO format) |
↳ updated | string | Comment last updated date (ISO format) |
Trigger workflow when a new issue is created in Jira
| Parameter | Type | Required | Description |
|---|
webhookSecret | string | No | Optional secret to validate webhook deliveries from Jira using HMAC signature |
jqlFilter | string | No | Filter which issues trigger this workflow using JQL (Jira Query Language) |
| Parameter | Type | Description |
|---|
webhookEvent | string | The webhook event type (e.g., jira:issue_created, comment_created, worklog_created) |
timestamp | number | Timestamp of the webhook event |
issue | object | issue output from the tool |
↳ id | string | Jira issue ID |
↳ key | string | Jira issue key (e.g., PROJ-123) |
↳ self | string | REST API URL for this issue |
↳ fields | object | fields output from the tool |
↳ votes | json | Votes on this issue |
↳ labels | array | Array of labels applied to this issue |
↳ status | object | status output from the tool |
↳ name | string | Status name |
↳ id | string | Status ID |
↳ statusCategory | json | Status category information |
↳ created | string | Issue creation date (ISO format) |
↳ creator | object | creator output from the tool |
↳ displayName | string | Creator display name |
↳ accountId | string | Creator account ID |
↳ emailAddress | string | Creator email address |
↳ duedate | string | Due date for the issue |
↳ project | object | project output from the tool |
↳ key | string | Project key |
↳ name | string | Project name |
↳ id | string | Project ID |
↳ summary | string | Issue summary/title |
↳ updated | string | Last updated date (ISO format) |
↳ watches | json | Watchers information |
↳ assignee | object | assignee output from the tool |
↳ displayName | string | Assignee display name |
↳ accountId | string | Assignee account ID |
↳ emailAddress | string | Assignee email address |
↳ priority | object | priority output from the tool |
↳ name | string | Priority name |
↳ id | string | Priority ID |
↳ progress | json | Progress tracking information |
↳ reporter | object | reporter output from the tool |
↳ displayName | string | Reporter display name |
↳ accountId | string | Reporter account ID |
↳ emailAddress | string | Reporter email address |
↳ security | string | Security level |
↳ subtasks | array | Array of subtask objects |
↳ versions | array | Array of affected versions |
↳ issuetype | object | issuetype output from the tool |
↳ name | string | Issue type name |
↳ id | string | Issue type ID |
issue_event_type_name | string | Issue event type name from Jira (only present in issue events) |
Trigger workflow when an issue is deleted in Jira
| Parameter | Type | Required | Description |
|---|
webhookSecret | string | No | Optional secret to validate webhook deliveries from Jira using HMAC signature |
jqlFilter | string | No | Filter which issue deletions trigger this workflow using JQL |
| Parameter | Type | Description |
|---|
webhookEvent | string | The webhook event type (e.g., jira:issue_created, comment_created, worklog_created) |
timestamp | number | Timestamp of the webhook event |
issue | object | issue output from the tool |
↳ id | string | Jira issue ID |
↳ key | string | Jira issue key (e.g., PROJ-123) |
↳ self | string | REST API URL for this issue |
↳ fields | object | fields output from the tool |
↳ votes | json | Votes on this issue |
↳ labels | array | Array of labels applied to this issue |
↳ status | object | status output from the tool |
↳ name | string | Status name |
↳ id | string | Status ID |
↳ statusCategory | json | Status category information |
↳ created | string | Issue creation date (ISO format) |
↳ creator | object | creator output from the tool |
↳ displayName | string | Creator display name |
↳ accountId | string | Creator account ID |
↳ emailAddress | string | Creator email address |
↳ duedate | string | Due date for the issue |
↳ project | object | project output from the tool |
↳ key | string | Project key |
↳ name | string | Project name |
↳ id | string | Project ID |
↳ summary | string | Issue summary/title |
↳ updated | string | Last updated date (ISO format) |
↳ watches | json | Watchers information |
↳ assignee | object | assignee output from the tool |
↳ displayName | string | Assignee display name |
↳ accountId | string | Assignee account ID |
↳ emailAddress | string | Assignee email address |
↳ priority | object | priority output from the tool |
↳ name | string | Priority name |
↳ id | string | Priority ID |
↳ progress | json | Progress tracking information |
↳ reporter | object | reporter output from the tool |
↳ displayName | string | Reporter display name |
↳ accountId | string | Reporter account ID |
↳ emailAddress | string | Reporter email address |
↳ security | string | Security level |
↳ subtasks | array | Array of subtask objects |
↳ versions | array | Array of affected versions |
↳ issuetype | object | issuetype output from the tool |
↳ name | string | Issue type name |
↳ id | string | Issue type ID |
issue_event_type_name | string | Issue event type name from Jira (only present in issue events) |
Trigger workflow when an issue is updated in Jira
| Parameter | Type | Required | Description |
|---|
webhookSecret | string | No | Optional secret to validate webhook deliveries from Jira using HMAC signature |
jqlFilter | string | No | Filter which issue updates trigger this workflow using JQL |
fieldFilters | string | No | Comma-separated list of fields to monitor. Only trigger when these fields change. |
| Parameter | Type | Description |
|---|
webhookEvent | string | The webhook event type (e.g., jira:issue_created, comment_created, worklog_created) |
timestamp | number | Timestamp of the webhook event |
issue | object | issue output from the tool |
↳ id | string | Jira issue ID |
↳ key | string | Jira issue key (e.g., PROJ-123) |
↳ self | string | REST API URL for this issue |
↳ fields | object | fields output from the tool |
↳ votes | json | Votes on this issue |
↳ labels | array | Array of labels applied to this issue |
↳ status | object | status output from the tool |
↳ name | string | Status name |
↳ id | string | Status ID |
↳ statusCategory | json | Status category information |
↳ created | string | Issue creation date (ISO format) |
↳ creator | object | creator output from the tool |
↳ displayName | string | Creator display name |
↳ accountId | string | Creator account ID |
↳ emailAddress | string | Creator email address |
↳ duedate | string | Due date for the issue |
↳ project | object | project output from the tool |
↳ key | string | Project key |
↳ name | string | Project name |
↳ id | string | Project ID |
↳ summary | string | Issue summary/title |
↳ updated | string | Last updated date (ISO format) |
↳ watches | json | Watchers information |
↳ assignee | object | assignee output from the tool |
↳ displayName | string | Assignee display name |
↳ accountId | string | Assignee account ID |
↳ emailAddress | string | Assignee email address |
↳ priority | object | priority output from the tool |
↳ name | string | Priority name |
↳ id | string | Priority ID |
↳ progress | json | Progress tracking information |
↳ reporter | object | reporter output from the tool |
↳ displayName | string | Reporter display name |
↳ accountId | string | Reporter account ID |
↳ emailAddress | string | Reporter email address |
↳ security | string | Security level |
↳ subtasks | array | Array of subtask objects |
↳ versions | array | Array of affected versions |
↳ issuetype | object | issuetype output from the tool |
↳ name | string | Issue type name |
↳ id | string | Issue type ID |
issue_event_type_name | string | Issue event type name from Jira (only present in issue events) |
changelog | object | changelog output from the tool |
↳ id | string | Changelog ID |
Trigger workflow on any Jira webhook event
| Parameter | Type | Required | Description |
|---|
webhookSecret | string | No | Optional secret to validate webhook deliveries from Jira using HMAC signature |
| Parameter | Type | Description |
|---|
changelog | object | changelog output from the tool |
↳ id | string | Changelog ID |
comment | object | comment output from the tool |
↳ id | string | Comment ID |
↳ body | string | Comment text/body |
↳ author | object | author output from the tool |
↳ displayName | string | Comment author display name |
↳ accountId | string | Comment author account ID |
↳ emailAddress | string | Comment author email address |
↳ created | string | Comment creation date (ISO format) |
↳ updated | string | Comment last updated date (ISO format) |
worklog | object | worklog output from the tool |
↳ id | string | Worklog entry ID |
↳ author | object | author output from the tool |
↳ displayName | string | Worklog author display name |
↳ accountId | string | Worklog author account ID |
↳ emailAddress | string | Worklog author email address |
↳ timeSpent | string | Time spent (e.g., "2h 30m") |
↳ timeSpentSeconds | number | Time spent in seconds |
↳ comment | string | Worklog comment/description |
↳ started | string | When the work was started (ISO format) |
Trigger workflow when time is logged on a Jira issue
| Parameter | Type | Required | Description |
|---|
webhookSecret | string | No | Optional secret to validate webhook deliveries from Jira using HMAC signature |
jqlFilter | string | No | Filter which worklog entries trigger this workflow using JQL |
| Parameter | Type | Description |
|---|
webhookEvent | string | The webhook event type (e.g., jira:issue_created, comment_created, worklog_created) |
timestamp | number | Timestamp of the webhook event |
issue | object | issue output from the tool |
↳ id | string | Jira issue ID |
↳ key | string | Jira issue key (e.g., PROJ-123) |
↳ self | string | REST API URL for this issue |
↳ fields | object | fields output from the tool |
↳ votes | json | Votes on this issue |
↳ labels | array | Array of labels applied to this issue |
↳ status | object | status output from the tool |
↳ name | string | Status name |
↳ id | string | Status ID |
↳ statusCategory | json | Status category information |
↳ created | string | Issue creation date (ISO format) |
↳ creator | object | creator output from the tool |
↳ displayName | string | Creator display name |
↳ accountId | string | Creator account ID |
↳ emailAddress | string | Creator email address |
↳ duedate | string | Due date for the issue |
↳ project | object | project output from the tool |
↳ key | string | Project key |
↳ name | string | Project name |
↳ id | string | Project ID |
↳ summary | string | Issue summary/title |
↳ updated | string | Last updated date (ISO format) |
↳ watches | json | Watchers information |
↳ assignee | object | assignee output from the tool |
↳ displayName | string | Assignee display name |
↳ accountId | string | Assignee account ID |
↳ emailAddress | string | Assignee email address |
↳ priority | object | priority output from the tool |
↳ name | string | Priority name |
↳ id | string | Priority ID |
↳ progress | json | Progress tracking information |
↳ reporter | object | reporter output from the tool |
↳ displayName | string | Reporter display name |
↳ accountId | string | Reporter account ID |
↳ emailAddress | string | Reporter email address |
↳ security | string | Security level |
↳ subtasks | array | Array of subtask objects |
↳ versions | array | Array of affected versions |
↳ issuetype | object | issuetype output from the tool |
↳ name | string | Issue type name |
↳ id | string | Issue type ID |
worklog | object | worklog output from the tool |
↳ id | string | Worklog entry ID |
↳ author | object | author output from the tool |
↳ displayName | string | Worklog author display name |
↳ accountId | string | Worklog author account ID |
↳ emailAddress | string | Worklog author email address |
↳ timeSpent | string | Time spent (e.g., "2h 30m") |
↳ timeSpentSeconds | number | Time spent in seconds |
↳ comment | string | Worklog comment/description |
↳ started | string | When the work was started (ISO format) |