Skip to main content
PUT
Update a destination spreadsheet

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

connectionId
integer
required

The Google Sheets connection ID

sheetId
integer
required

The Google Sheet ID

Body

application/json
name
string | null

Display name for the spreadsheet in Synci.

Maximum string length: 255
transactions_sheet_gid
integer | 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_name
string | null

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

Maximum string length: 255
live_balance_sheet_gid
integer | 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_name
string | null

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

Maximum string length: 255
balance_history_sheet_gid
integer | 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_name
string | null

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

Maximum string length: 255
header_config
enum<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
Available options:
synci.account_id,
synci.account_name,
mapped.date,
mapped.payee,
mapped.description,
amount,
currency,
booked,
booking_date,
booking_datetime,
value_date,
value_datetime,
balance_after_transaction,
additional_information,
additional_information_structured,
additional_data_structured,
creditor.name,
creditor.iban,
creditor.bban,
creditor.id,
creditor.pan,
creditor.masked_pan,
creditor.msisdn,
creditor.currency,
creditor.agent,
debtor.name,
debtor.iban,
debtor.bban,
debtor.pan,
debtor.masked_pan,
debtor.msisdn,
debtor.currency,
debtor.agent,
ultimate_creditor,
ultimate_debtor,
remittance_information.unstructured,
remittance_information.structured,
remittance_information.unstructured_array,
remittance_information.structured_array,
codes.bank_transaction_code,
codes.merchant_category_code,
codes.proprietary_bank_transaction_code,
codes.purpose_code,
currency_exchange.source_currency,
currency_exchange.exchange_rate,
currency_exchange.unit_currency,
currency_exchange.target_currency,
currency_exchange.quotation_date,
currency_exchange.contract_identification,
external_identifiers.institution_transaction_id,
external_identifiers.integrator_transaction_id,
external_identifiers.end_to_end_id,
external_identifiers.entry_reference,
external_identifiers.check_id,
external_identifiers.mandate_id,
enriched.counterparty_name,
enriched.category_general,
enriched.is_subscription,
enriched.is_personal

Response

message
string
required
Allowed value: "Spreadsheet updated."
data
GoogleSheetResource · object
required