Jira logo

Jira

Project ManagementBasic authLive

Your customers track every sprint, bug, and feature request in Jira. Askel connects to each customer's Jira Cloud instance once, then lets your product read issues, open tickets, and move work through board columns without any per-customer integration code on your end.

What you can do

Open and update issues in any project

Create, edit, and close Jira issues using project keys like PLAT-123 or BUG-456. Askel handles required-field validation and supports all standard issue types: Bug, Story, Task, Epic, and Sub-task.

Move issues through workflow transitions

Trigger named transitions such as Start Progress, Ready for Review, or Done rather than guessing status IDs. Askel fetches the available transitions for each issue before acting.

Read and write custom fields

Askel discovers the customer's custom fields at connect time, including Story Points, Sprint, Team, and any field ending in a numeric ID. High-confidence mappings are proposed automatically.

Query boards and sprints

List active and future sprints on any board, filter issues by sprint or assignee, and pull backlog counts. Useful for surfacing project health inside your product.

React to issue events via webhooks

Receive real-time notifications when an issue is created, transitioned, assigned, or commented on. Askel registers the webhook against the customer's instance and forwards events to your product.

Audit every read and write

Every Jira API call Askel makes is logged with the project key, issue key, payload, and response. Your team can inspect or replay any operation from the Askel dashboard.

Sample use case

Auto-filing support escalations as Jira issues

You sell a customer support platform to software teams. A new customer, Ridgeline Software, wants every ticket your platform marks as Escalated to appear automatically as a Jira bug in their PLAT project, assigned to the correct team based on the product area tag. Their engineers work entirely in Jira and do not want to log into another tool to triage customer-reported issues.

  1. 1

    Connect once

    Ridgeline's Jira admin generates an API token at id.atlassian.com, then pastes it along with their admin email into your product's settings page. Askel stores the credential and constructs the Basic auth header at request time.

  2. 2

    Schema discovery

    Askel reads Ridgeline's PLAT project: issue types, required fields, custom fields (including Product Area and Severity), and the full list of workflow transitions. A mapping draft appears within seconds.

  3. 3

    Review the mapping

    Your CS rep opens the mapping editor with Ridgeline on a call. The Product Area custom field (customfield_10042) maps to the product area tag from your platform, and Severity maps to your platform's priority levels.

  4. 4

    Dry-run against recent tickets

    Askel pulls the last 15 escalated tickets, runs the full mapping in read-only mode, and shows exactly which Jira issues would have been created, including how the Product Area field would be populated.

  5. 5

    Go live

    Activate the workflow. Every new Escalated ticket in your platform now creates a Bug in PLAT, pre-filled with the correct Product Area and Severity, and a comment linking back to the original support ticket.

Authentication

Basic auth

Customer's Jira admin generates an API token at id.atlassian.com/manage-profile/security/api-tokens and pastes it into Askel along with the admin's email. Askel composes the Basic auth header at request time; the token never reaches your servers.

Data flow

How Askel sits between your product and the customer's system

Data flow between Customer's Jira Cloud instance, Askel, and Your productCustomer's Jira Cloud instanceAPI endpointAskelauth · mapping · driftYour productyour backend
IssuesProjectsBoardsSprintsCustom fieldsWebhooks

FAQ for Jira

Does this work with Jira Data Center or only Jira Cloud?+
Currently Askel supports Jira Cloud (instances on atlassian.net). Jira Data Center uses a different API base URL and auth scheme; reach out if you have customers on Data Center and we can discuss support.
What permissions does the API token need?+
The token must belong to a user with Browse Projects and Create Issues permissions on the relevant projects, plus Transition Issues if your workflow uses status changes. Askel surfaces a clear error if a required permission is missing.
What happens when a customer renames a custom field or removes a workflow transition?+
Askel re-reads the project schema before each run. If a mapped custom field ID is gone or a named transition no longer exists, the affected workflow step pauses and your team receives a notification with the affected issue key and field name.
Can we scope the integration to specific Jira projects rather than the whole instance?+
Yes. During setup you specify which project keys Askel is allowed to read and write. The connecting user's project permissions act as a second enforcement layer, so even if the config is broad, Jira's own access control applies.
Ready to ship integrations faster?customers faster?implementations faster?
Join onboarding teams delivering integrations without the engineering queue,
catching drift before it breaks, and hitting go-live dates.
Security & Compliance
ISO 27001 Certified
GDPR Compliant

© 2025 Askel.ai. All rights reserved.