Skip to content

Atlassian Jira

Atlassian Jira — search, create, and manage issues, transitions, and projects via the Jira Cloud REST API.

PropertyValue
Typehttp
Authenticationbasic
CategoryDeveloper Tools
FieldTypeRequiredDescription
instance_urlstringYesJira Cloud instance URL (e.g. https://acmecorp.atlassian.net)
emailstringYesAtlassian account email
api_tokenstringYesAtlassian API token

Search for issues using JQL (Jira Query Language).

EndpointPOST /rest/api/3/search
MethodPOST

Retrieve a single issue by ID or key.

EndpointGET /rest/api/3/issue/{issueIdOrKey}
MethodGET

Create a new issue (bug, task, story, etc.).

EndpointPOST /rest/api/3/issue
MethodPOST

Update fields on an existing issue.

EndpointPUT /rest/api/3/issue/{issueIdOrKey}
MethodPUT

Move an issue to a different workflow status.

EndpointPOST /rest/api/3/issue/{issueIdOrKey}/transitions
MethodPOST

Add a comment to an issue.

EndpointPOST /rest/api/3/issue/{issueIdOrKey}/comment
MethodPOST

Retrieve a paginated list of projects visible to the user.

EndpointGET /rest/api/3/project/search
MethodGET

Get available workflow transitions for an issue.

EndpointGET /rest/api/3/issue/{issueIdOrKey}/transitions
MethodGET
name: zendesk-escalation-to-jira
description: Create a Jira issue when a Zendesk ticket is escalated, then notify Slack
trigger:
connector: zendesk
event: ticket.escalated
steps:
- name: create-jira-issue
action: jira.create-issue
params:
fields:
project:
key: SUP
issuetype:
name: Bug
summary: "[Escalation] {{ trigger.payload.ticket_subject }}"
description:
type: doc
version: 1
content:
- type: paragraph
content:
- type: text
text: "Escalated from Zendesk ticket #{{ trigger.payload.ticket_id }}"
- type: paragraph
content:
- type: text
text: "{{ trigger.payload.ticket_description }}"
priority:
name: High
- name: add-zendesk-link
action: jira.add-comment
params:
issueIdOrKey: "{{ steps.create-jira-issue.output.key }}"
body:
type: doc
version: 1
content:
- type: paragraph
content:
- type: text
text: "Zendesk ticket: "
- type: text
text: "{{ trigger.payload.ticket_url }}"
marks:
- type: link
attrs:
href: "{{ trigger.payload.ticket_url }}"
- name: notify-slack
action: slack.send-message
params:
channel: "#escalations"
text: ":rotating_light: Zendesk escalation created as {{ steps.create-jira-issue.output.key }} — {{ trigger.payload.ticket_subject }}"