Fields
Fields
Section titled “Fields”Work with Jira custom and system fields.
Prerequisites
Section titled “Prerequisites”- Authenticated profile (
atlcli auth login) - Jira permission: Browse Projects
List Fields
Section titled “List Fields”atlcli jira field listOptions:
| Flag | Description |
|---|---|
--custom | Show only custom fields |
--system | Show only system fields |
--type | Filter by field type |
Output:
ID NAME TYPE CUSTOMsummary Summary string Nopriority Priority priority Nocustomfield_10001 Story Points number Yescustomfield_10002 Sprint array Yescustomfield_10003 Epic Link any YesSearch Fields
Section titled “Search Fields”Search for fields by name:
atlcli jira field search "story"Output:
ID NAME TYPEcustomfield_10001 Story Points numbercustomfield_10016 Story point est. numberThis is useful for finding the field ID for custom fields like story points.
Get Field
Section titled “Get Field”Get details about a specific field:
atlcli jira field get --id customfield_10001Output:
Field: Story PointsID: customfield_10001Type: numberCustom: YesSchema: { "type": "number", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float" }Field Options
Section titled “Field Options”For select, multi-select, and cascading select fields, list available options:
atlcli jira field options --id customfield_10001Output:
ID VALUE10001 Option A10002 Option B10003 Option CUsing Fields in Issues
Section titled “Using Fields in Issues”Set Custom Fields
Section titled “Set Custom Fields”Use the --field <id>=<value> flag on issue create and issue update. The flag is repeatable for multiple fields:
# Create with custom fieldatlcli jira issue create --project PROJ --type Story --summary "Feature" \ --field customfield_10001=5
# Update custom fieldatlcli jira issue update --key PROJ-123 --field customfield_10001=8
# Set multiple fields at onceatlcli jira issue update --key PROJ-123 \ --field customfield_10001=8 \ --field customfield_10002='{"value":"Backend"}'See Issues → Custom Fields for full type coercion rules and examples.
Query by Custom Fields
Section titled “Query by Custom Fields”Use JQL to search by custom field values:
# By field IDatlcli jira search --jql "cf[10001] > 3"
# By field name (if unique)atlcli jira search --jql "'Story Points' > 3"Common Custom Fields
Section titled “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' |
JSON Output
Section titled “JSON Output”atlcli jira field list --json{ "schemaVersion": "1", "fields": [ { "id": "customfield_10001", "name": "Story Points", "type": "number", "custom": true, "schema": { "type": "number", "custom": "com.atlassian.jira.plugin.system.customfieldtypes:float" } } ]}Related Topics
Section titled “Related Topics”- Issues - Set field values on issues
- Bulk Operations - Set fields on multiple issues
- Search - Query by custom fields
- Analytics - Story points for velocity tracking
Jira and Confluence are trademarks of Atlassian Corporation Plc.
atlcli is not affiliated with, endorsed by, or sponsored by Atlassian.