Fields¶
Work with Jira custom and system fields.
List Fields¶
Options:
| Flag | Description |
|---|---|
--custom | Show only custom fields |
--system | Show only system fields |
--type | Filter by field type |
Output:
ID NAME TYPE CUSTOM
summary Summary string No
priority Priority priority No
customfield_10001 Story Points number Yes
customfield_10002 Sprint array Yes
customfield_10003 Epic Link any Yes
Search Fields¶
Search for fields by name:
Output:
This is useful for finding the field ID for custom fields like story points.
Get Field¶
Get details about a specific field:
Output:
Field: Story Points
ID: customfield_10001
Type: number
Custom: Yes
Schema: { "type": "number", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float" }
Field Options¶
For select, multi-select, and cascading select fields, list available options:
Output:
Using Fields in Issues¶
Set Custom Fields¶
When creating or updating issues:
# Create with custom field
atlcli jira issue create --project PROJ --type Story --summary "Feature" \
--set "customfield_10001=5"
# Update custom field
atlcli jira issue update --key PROJ-123 --set "customfield_10001=8"
Query by Custom Fields¶
Use JQL to search by custom field values:
# By field ID
atlcli jira search --jql "cf[10001] > 3"
# By field name (if unique)
atlcli jira search --jql "'Story Points' > 3"
Common Custom Fields¶
| Field | Typical ID | JQL |
|---|---|---|
| Story Points | customfield_10016 | cf[10016] > 0 |
| Epic Link | customfield_10014 | 'Epic Link' = PROJ-100 |
| Sprint | customfield_10020 | Sprint in openSprints() |
| Team | customfield_10017 | Team = 'Backend' |
Field IDs Vary
Custom field IDs differ between Jira instances. Use atlcli jira field search to find the correct ID for your instance.