Discover available Jira fields for a project and issue type
Discovers available Jira fields for projects and issue types, including required fields and allowed values.
/plugin marketplace add rlcurrall/aide/plugin install aide@aide-marketplaceUse this command to discover what fields are available when creating or updating Jira tickets.
# List all fields for a project
aide jira fields <PROJECT>
# List fields for a specific issue type
aide jira fields <PROJECT> -t "Issue Type"
# Show only required fields
aide jira fields <PROJECT> -t Task --filter required
# Show allowed values for select fields
aide jira fields <PROJECT> -t Bug --show-values
# Get JSON output for programmatic use
aide jira fields <PROJECT> -t Story --format json
<project> - Required. The project key (e.g., VNT, PROJ)-t, --type - Issue type name (e.g., Task, Bug, Story). If omitted, shows fields across all types.-f, --filter - Filter fields: all, required, optional, custom, system-v, --show-values - Display allowed values for select/option fields--max-values - Maximum values to display per field (default: 10)--format - Output format: text, json, markdownaide jira fields VNT -t Bug --filter required
aide jira fields VNT -t "Regression Defect" --filter custom --show-values
aide jira fields VNT -t Task --format json --show-values
Once you discover field names using this command, you can use them directly with /aide:ticket-create or /aide:ticket-update:
# Discover available fields
aide jira fields VNT -t Bug --filter custom --show-values
# Output shows: Severity (customfield_10269) - select
# Values: Critical, High, Medium, Low
# Use the field name in create/update (auto-resolved to customfield_10269)
aide jira create -p VNT -t Bug -s "My bug" --field "Severity=Critical"
aide jira update VNT-123 --field "Severity=High"
The --field flag automatically: