Atlassian Jira — search, create, and manage issues, transitions, and projects via the Jira Cloud REST API.
| Property | Value |
|---|
| Type | http |
| Authentication | basic |
| Category | Developer Tools |
| Field | Type | Required | Description |
|---|
instance_url | string | Yes | Jira Cloud instance URL (e.g. https://acmecorp.atlassian.net) |
email | string | Yes | Atlassian account email |
api_token | string | Yes | Atlassian API token |
Search for issues using JQL (Jira Query Language).
| |
|---|
| Endpoint | POST /rest/api/3/search |
| Method | POST |
Retrieve a single issue by ID or key.
| |
|---|
| Endpoint | GET /rest/api/3/issue/{issueIdOrKey} |
| Method | GET |
Create a new issue (bug, task, story, etc.).
| |
|---|
| Endpoint | POST /rest/api/3/issue |
| Method | POST |
Update fields on an existing issue.
| |
|---|
| Endpoint | PUT /rest/api/3/issue/{issueIdOrKey} |
| Method | PUT |
Move an issue to a different workflow status.
| |
|---|
| Endpoint | POST /rest/api/3/issue/{issueIdOrKey}/transitions |
| Method | POST |
Add a comment to an issue.
| |
|---|
| Endpoint | POST /rest/api/3/issue/{issueIdOrKey}/comment |
| Method | POST |
Retrieve a paginated list of projects visible to the user.
| |
|---|
| Endpoint | GET /rest/api/3/project/search |
| Method | GET |
Get available workflow transitions for an issue.
| |
|---|
| Endpoint | GET /rest/api/3/issue/{issueIdOrKey}/transitions |
| Method | GET |
name: zendesk-escalation-to-jira
description: Create a Jira issue when a Zendesk ticket is escalated, then notify Slack
- name: create-jira-issue
action: jira.create-issue
summary: "[Escalation] {{ trigger.payload.ticket_subject }}"
text: "Escalated from Zendesk ticket #{{ trigger.payload.ticket_id }}"
text: "{{ trigger.payload.ticket_description }}"
issueIdOrKey: "{{ steps.create-jira-issue.output.key }}"
text: "{{ trigger.payload.ticket_url }}"
href: "{{ trigger.payload.ticket_url }}"
action: slack.send-message
text: ":rotating_light: Zendesk escalation created as {{ steps.create-jira-issue.output.key }} — {{ trigger.payload.ticket_subject }}"