Excel-like Tables for Jira – Simplified REST API Response and Data Structure
This API returns the full spreadsheet data stored on a Jira issue in a structured JSON format.
Top-Level Structure
{
"version": "17.0.4",
"sheetCount": 1,
"sheets": { ... }
}
sheetCountindicates how many sheets are presentsheetscontains the spreadsheet data
Accessing Cell Data
"data": {
"dataTable": {
"0": {
"0": { "value": "ID" },
"1": { "value": "Task" }
},
"1": {
"0": { "value": 1 },
"1": { "value": "Review request" }
}
}
}
Structure
Row and column indexes are 0-based
Indexes are returned as strings
Only populated cells are included
dataTable → rowIndex → colIndex → value
Cell Object
{
"value": "Review request"
}
valuecontains the resolved cell value (string, number, or empty)
Comments (Optional)
"comments": [
{
"rowIndex": 4,
"colIndex": 2,
"text": "read-field Amount"
}
]
Spreadsheet-style comments attached to specific cells.
Notes for Automation
The API always returns the entire table
Calculations are already resolved
Scripts should safely handle missing rows or columns
Most automation only needs
sheets → Sheet1 → data → dataTable