Get row
Changed onGets the sheet row specified by the sheet and row IDs.
Request
- Base URLhttps://api.smartsheet.com/2.0
- Auth
- HTTP bearer
- or OAuth 2Authorization code: https://app.smartsheet.com/b/authorizeToken URL: https://api.smartsheet.com/2.0/token scopes: READ_SHEETS
Query parameters
Allows COMMENTER access for inputs and return values. For backwards-compatibility, VIEWER is the default. For example, to see whether a user has COMMENTER access for a sheet, use accessApiLevel=1.
A comma-separated list of elements to include in the response as part of the row.
| Include Flag | Description |
|---|---|
| attachments | Includes row attachments array.<br/>To include discussion attachments, both attachments and discussions must be present in the include list. |
| columns | Includes the row columns as an array. |
| columnType | Includes columnType attribute in the row's cells indicating the type of the column the cell resides in. |
| discussions | Includes row discussions array.<br/>To include discussion attachments, both attachments and discussions must be present in the include list. |
| filters | Includes filteredOut attribute indicating if the row should be displayed or hidden according to the sheet's filters. |
| format | Includes format attribute on the row, its cells, or summary fields. See Cell formatting. |
| objectValue | Includes objectValue attribute on cells containing values. For more information see Cell Reference. |
| proofs | Includes row proof object containing proof information associated with the row. For more information see Proof. |
| rowPermalink | Includes permalink attribute that represents a direct link to the row in the Smartsheet application. |
| writerInfo | Includes createdBy and modifiedBy attributes on the row or summary fields, indicating the row or summary field's creator, and last modifier. |
A comma-separated list of element types to exclude from the response:
- filteredOutRows - excludes filtered-out rows from response payload if a sheet filter is applied; includes total number of filtered rows
- linkInFromCellDetails - excludes the following attributes from the cell.linkInFromCell object: columnId, rowId, status
- linksOutToCellsDetails - excludes the following attributes from the cell.linksOutToCells array elements: columnId, rowId, status
- nonexistentCells - excludes empty cells
Specifies whether object data types, such as multi-contact data are returned in a backwards-compatible, text format in text/number columns.
- Set level=0 (default) to use text/number columns for multi-contact data and multi-picklist data.
- Set level=1 to use multiple-entry contact list columns for multi-contact data; multi-picklist data is returned in text/number columns.
- Set level=2 to use multiple-entry contact list columns for multi-contact data and use multiple-entry picklist columns for multi-picklist data.
Response
Returns the specified row.
Example response
{
"attachments": [
{
"mimeType": "PNG",
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}
],
"cells": [
{
"objectValue": {
"objectType": "ABSTRACT_DATETIME",
"value": "2025-03-03T16:59:59"
}
}
],
"columns": [
{
"id": 4567890123,
"width": 150,
"tags": []
}
],
"conditionalFormat": ",,1,1,,,,,,,,,,,,,",
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
},
"discussions": [
{
"comments": [
{
"attachments": [
{
"mimeType": "PNG",
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}
],
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}
],
"commentAttachments": [
{
"mimeType": "PNG",
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}
],
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
},
"lastCommentedUser": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}
],
"proof": {
"lastUpdatedBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
},
"attachments": [
{
"mimeType": "PNG",
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}
],
"discussions": [
{
"comments": [
{
"attachments": [
{
"mimeType": "PNG",
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}
],
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}
],
"commentAttachments": [
{
"mimeType": "PNG",
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}
],
"createdBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
},
"lastCommentedUser": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}
]
},
"format": ",,1,1,,,,,,,,,,,,,",
"modifiedBy": {
"email": "jane.doe@smartsheet.com",
"name": "Jane Doe"
}
}Changes
- info
the response optional property
///became write-only for the status - info
the response optional property
///became write-only for the status
- info
- breaking
the response's body type changed from
objectto no type for status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - warning
removed the optional property
from the response with the status - info
added the new enum value
attachmentsto thequeryrequest parameterinclude - info
added the new enum value
columnTypeto thequeryrequest parameterinclude - info
added the new enum value
discussionsto thequeryrequest parameterinclude - info
added the new enum value
formatto thequeryrequest parameterinclude - info
added the new enum value
objectValueto thequeryrequest parameterinclude - info
added the new enum value
proofsto thequeryrequest parameterinclude - info
added the new enum value
rowPermalinkto thequeryrequest parameterinclude - info
added the new enum value
writerInfoto thequeryrequest parameterinclude - info
added
subschema #1to the response bodyallOflist for the response status
- breaking