For Agents
Automate Jira issue creation, workflow transitions, sprint management, and JQL-based search across projects. Supports 588 endpoints spanning issues, boards, fields, workflows, and permissions.
Get started with The Jira Cloud platform REST API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create a jira issue"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with The Jira Cloud platform REST API API.
Create issues with custom field values, components, fix versions, and sprint assignments in a single call
Transition issues through workflow states with required field validation and screen configuration
Execute JQL queries to search and filter issues across projects by status, assignee, label, and date
Configure custom fields, field contexts, and field configuration schemes for project-specific data
GET STARTED
Use for: I need to create a Jira issue with custom fields and assign it to a sprint, I want to transition an issue from In Progress to Done, Search for all high-priority bugs assigned to me using JQL, List all issues in the current sprint for a specific board
Not supported: Does not handle source control, CI/CD pipelines, or document collaboration — use for issue tracking, sprint planning, and workflow management only.
Track issues, plan sprints, configure workflows, and query project data across Jira Cloud instances through 588 REST endpoints. Supports OAuth 2.0 (3LO) and basic auth with API tokens for automation scenarios. Covers issue lifecycle from creation through custom workflow transitions, sprint planning with boards and backlogs, and advanced JQL-based search across projects.
Retrieve sprint backlogs, board configurations, and velocity metrics for planning automation
Bulk-move or bulk-transition issues across projects with field mapping and validation
Manage workflow schemes, statuses, and transitions including condition and validator configuration
Patterns agents use The Jira Cloud platform REST API API for, with concrete tasks.
★ AI Agent Issue Triage and Routing
AI agents use the Jira API through Jentic to automate issue triage — reading new issues, analyzing priority and component, then assigning to appropriate teams with correct labels and sprint placement. An agent searches Jentic for 'create a jira issue', receives the schema for POST /rest/api/3/issue, and can also execute JQL searches to check for duplicates before creating. The entire triage workflow from detection to assignment completes in seconds.
Search for issues created in the last hour with no assignee in the PLATFORM project, analyze their summary and description, then assign each to the appropriate team lead based on component and set priority
Sprint Planning and Backlog Management
Automate sprint planning by querying backlog items, analyzing story point estimates, and moving issues into sprints based on team capacity and priority. The API provides board configuration, sprint details, and issue ranking to support automated capacity planning. Agents can balance workload across team members by reading current sprint assignments and redistribution.
Get the backlog for board 42, filter issues by priority P1 and P2 with story points estimated, then move the top 20 points worth of issues into the next sprint
Workflow Automation and Status Transitions
Programmatically transition issues through custom workflow states, respecting validators and conditions. The API exposes available transitions per issue with required fields, enabling agents to complete transitions without manual intervention. Useful for automated deployment pipelines that move issues to Done when code ships to production.
Find all issues in the DEPLOY project with status 'Ready for Release', transition each to 'Released' with the resolution field set to 'Done' and a comment noting the release version
Cross-Project Reporting and Analytics
Execute JQL queries spanning multiple projects to generate reports on velocity, cycle time, and blocker patterns. The API supports complex JQL with functions like updatedDate, components, and custom field comparisons. Agents build dashboards by aggregating issue counts by status, calculating time-in-status metrics, and identifying bottleneck workflows.
Run a JQL query for 'project in (PLATFORM, MOBILE, WEB) AND status changed to Done AFTER -7d' and calculate the average cycle time from In Progress to Done
588 endpoints — track issues, plan sprints, configure workflows, and query project data across jira cloud instances through 588 rest endpoints.
METHOD
PATH
DESCRIPTION
/rest/api/3/issue
Create an issue
/rest/api/3/search
Search issues using JQL
/rest/api/3/issue/{issueIdOrKey}/transitions
Transition an issue to a new status
/rest/api/3/issue/{issueIdOrKey}
Get issue details
/rest/api/3/issue/{issueIdOrKey}
Edit an issue
/rest/api/3/field
List all fields
/rest/api/3/issue/{issueIdOrKey}/comment
Add a comment to an issue
/rest/api/3/project
List all projects
/rest/api/3/issue
Create an issue
/rest/api/3/search
Search issues using JQL
/rest/api/3/issue/{issueIdOrKey}/transitions
Transition an issue to a new status
/rest/api/3/issue/{issueIdOrKey}
Get issue details
/rest/api/3/issue/{issueIdOrKey}
Edit an issue
Three things that make agents converge on Jentic-routed access.
Credential isolation
Jira OAuth 2.0 tokens and API tokens are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access — raw credentials and tenant-specific base URLs are injected automatically without entering the agent's context.
Intent-based discovery
Agents search by intent (e.g., 'create a jira issue' or 'transition issue status') and Jentic returns the matching Jira endpoint with its request schema including required custom fields, so the agent executes the correct operation without navigating Jira's 588-endpoint documentation.
Time to first call
Direct Jira integration: 2-4 days for OAuth 2.0 setup, custom field discovery, workflow mapping, and pagination handling. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Linear API
Modern project tracking focused on speed, keyboard shortcuts, and developer experience
Choose Linear when the team uses Linear instead of Jira, or when you need a simpler issue tracking API with GraphQL and real-time sync.
GitHub v3 REST API
Source control platform whose issues and PRs often sync with Jira tickets
Use GitHub API when you need to link Jira issues to pull requests, or automate workflows that span code changes and Jira status transitions.
GitLab REST API
DevOps platform with integrated issue tracking that syncs with Jira
Use GitLab when the codebase lives on GitLab and you need to link merge requests to Jira issues for traceability.
Specific to using The Jira Cloud platform REST API API through Jentic.
What authentication does the Jira Cloud REST API use?
Jira Cloud supports OAuth 2.0 (3-legged) for user-context operations and basic authentication with email plus API token for server-to-server automation. OAuth 2.0 uses the authorization_code grant with scopes like read:jira-work, write:jira-work, and manage:jira-configuration. Through Jentic, credentials are stored encrypted in the MAXsystem vault and injected automatically — agents never handle raw tokens or API keys.
How do I create a Jira issue through the API via Jentic?
Search Jentic for 'create a jira issue', load the operation schema for POST /rest/api/3/issue, and execute with project key, issuetype, summary, and any required custom fields. Jentic injects authentication and maps the domain-specific base URL automatically. The response returns the issue key (e.g., PROJ-123) and self URL.
What are the rate limits for the Jira Cloud REST API?
Jira Cloud enforces rate limits based on concurrent requests per user/app (typically 10 concurrent and 500 requests per 10 seconds). The API returns 429 Too Many Requests with a Retry-After header when limits are exceeded. Bulk operations like issue search have pagination limits of 100 results per page by default, configurable up to 1000.
Can I transition issues through workflow states via the Jira API?
Yes. First GET /rest/api/3/issue/{issueIdOrKey}/transitions to list available transitions for the issue's current state. Then POST to the same endpoint with the transition ID and any required fields (like resolution). Each transition may have validators that require specific field values — the GET response includes the required fields for each transition.
How do I search for issues using JQL through the Jira API?
Use GET /rest/api/3/search with a jql query parameter. For example: jql=project=PROJ AND status='In Progress' AND assignee=currentUser(). The response includes issue keys, fields, and pagination metadata. You can specify which fields to return using the fields parameter to reduce response size.
Is the Jira Cloud REST API free to use?
API access is included with all Jira Cloud plans including Free (up to 10 users). The Free plan supports up to 10 users with basic API access. Standard, Premium, and Enterprise plans offer higher rate limits and advanced features like advanced roadmaps and asset management. There is no separate API usage fee.
/rest/api/3/field
List all fields
/rest/api/3/issue/{issueIdOrKey}/comment
Add a comment to an issue
/rest/api/3/project
List all projects