Jira Integration
Create Jira tickets for approval workflows and track AI agent actions.
Features
- Automatic ticket creation for approvals
- Bi-directional sync with Jira workflows
- Custom field mapping
- JQL-based automation rules
Setup
1. Connect Jira
- Go to Settings > Integrations
- Click "Connect Jira"
- Enter your Jira instance URL
- Authorize with OAuth or API token
2. Configure Project
JSON
{
"project_key": "AGENT",
"issue_type": "Task",
"priority_mapping": {
"low": "Low",
"medium": "Medium",
"high": "High",
"critical": "Highest"
}
}3. Set Up Workflow
Map Jira status transitions to approval decisions:
| Jira Status | Firewall Action |
|---|---|
| To Do | Pending approval |
| Approved | Allow action |
| Rejected | Deny action |
| Done | Action completed |
Ticket Format
Tickets are created with the following information:
TEXT
Summary: [Agent Approval] POST to api.company.com
Description:
Agent: customer-service-agent
Tool: http_proxy
Operation: POST
Target: https://api.company.com/customers
Risk Level: Medium
Parameters:
- customerId: 123
- action: update
Labels: agent-firewall, approval-required, medium-riskCustom Fields
Map action data to Jira custom fields:
JSON
{
"custom_fields": {
"customfield_10001": "action.agent_id",
"customfield_10002": "action.risk_level",
"customfield_10003": "action.tool"
}
}Automation
Use Jira automation rules to:
- Auto-assign based on risk level
- Add watchers from security team
- Set due dates for SLA compliance
- Escalate overdue approvals