Update Range
Update a range of cells in an Athena spreadsheet.
Authentication
X-API-KEYstring
API Key authentication via header
OR
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
asset_id
The ID of the spreadsheet asset
start_column
1-based starting column index
start_row
1-based starting row index
values
2D list of cells for each row
formatting
Optional 2D list of cell formats matching the structure of values. Each row is a list of CellFormat objects for each cell in that row. Use None for cells without formatting. numberFormat is not required unless user explicity asked to change
sheet_id
Sheet ID (defaults to 1)
treat_as_text
Store every value in the range as text (plain-text cell format): no numeric coercion, leading zeros preserved, formula-looking input kept literal — like text-formatted cells in Excel. Use for string identifiers such as zero-padded codes, ZIP codes, and long numeric IDs.
Response
Successful Response
asset_id
The ID of the spreadsheet asset
message
Success message or error description
success
Whether the operation was successful
new_sheet_id
ID of the newly created sheet when the operation creates one (e.g. duplicate). For rnc-engine sheets this is the engine-assigned id, which may differ from a requested new_sheet_id.
Errors
422
Unprocessable Entity Error
