Skip to main content
Google Sheets

Update a destination spreadsheet

Update the spreadsheet's display name, tab assignments, or column configuration. When the column configuration changes, previously synced rows are reformatted to the new layout asynchronously.

PUT
/destinations/google-sheets/connections/{connectionId}/sheets/{sheetId}
Authorizationstringheaderrequired

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

connectionIdintegerrequired

The Google Sheets connection ID

sheetIdintegerrequired

The Google Sheet ID

Body

application/json
balance_history_sheet_gidinteger | null

The gid of the tab that records balance history. Must be sent together with balance_history_sheet_name; send both as null to clear.

balance_history_sheet_namestring | null

The name of the tab that records balance history. Must be sent together with balance_history_sheet_gid.

Maximum string length: 255
header_configenum<string>[]

Ordered list of transaction field keys to use as spreadsheet columns. Changing this reformats previously synced rows to the new layout.

Minimum array length: 1
live_balance_sheet_gidinteger | null

The gid of the tab that holds current balances. Must be sent together with live_balance_sheet_name; send both as null to clear.

live_balance_sheet_namestring | null

The name of the tab that holds current balances. Must be sent together with live_balance_sheet_gid.

Maximum string length: 255
namestring | null

Display name for the spreadsheet in Synci.

Maximum string length: 255
transactions_sheet_gidinteger | null

The gid of the tab that receives transactions. Must be sent together with transactions_sheet_name; send both as null to clear.

transactions_sheet_namestring | null

The name of the tab that receives transactions. Must be sent together with transactions_sheet_gid.

Maximum string length: 255

Response

application/json
dataobjectrequired
messagestringrequired