# Synci API ## Docs - [Overview](https://docs.synci.io/overview.md): - Guides [Authentication](https://docs.synci.io/authentication.md): - Guides [Building OAuth apps](https://docs.synci.io/oauth.md): - Guides [Managed apps](https://docs.synci.io/managed.md): - Guides [Webhooks](https://docs.synci.io/webhooks.md): - Guides [Pagination, filtering, and sorting](https://docs.synci.io/pagination-filtering-sorting.md): - Guides [Errors](https://docs.synci.io/errors.md): - Guides [Rate limits](https://docs.synci.io/rate-limits.md): - Guides [MCP: Connect AI assistants](https://docs.synci.io/mcp.md): - Guides [Synci as a SimpleFIN provider](https://docs.synci.io/simplefin.md): ## API Docs - Synci API > Finance > Connections [List all financial connections](https://docs.synci.io/list-all-financial-connections-38670668e0.md): Returns a paginated list of the authenticated user's financial connections. - Synci API > Finance > Connections [Create a new financial connection](https://docs.synci.io/create-a-new-financial-connection-38670669e0.md): When creating a new financial connection, Synci will generate an authorization URL (auth_url). - Synci API > Finance > Connections [Get financial connection](https://docs.synci.io/get-financial-connection-38670670e0.md): - Synci API > Finance > Connections [Delete financial connection](https://docs.synci.io/delete-financial-connection-38670671e0.md): Deleting a financial connection will also delete all associated data, like financial accounts, balances, transactions, and transfer links. - Synci API > Finance > Connections [Disable financial connection](https://docs.synci.io/disable-financial-connection-38670673e0.md): Disables the connection so its accounts stop syncing. Use the reauthorize endpoint to re-enable it. - Synci API > Finance > Connections [Reconfirm the consent of a financial connection](https://docs.synci.io/reconfirm-the-consent-of-a-financial-connection-38670674e0.md): When reconfirming consent, Synci will generate an authorization URL (auth_url). - Synci API > Finance > Accounts [List all financial accounts](https://docs.synci.io/list-all-financial-accounts-38670658e0.md): Returns a paginated list of the authenticated user's financial accounts. - Synci API > Finance > Accounts [Get financial account](https://docs.synci.io/get-financial-account-38670659e0.md): Returns a single financial account, including its configuration, health, and attached rules. - Synci API > Finance > Accounts [Update financial account](https://docs.synci.io/update-financial-account-38670660e0.md): - Synci API > Finance > Accounts [Delete financial account](https://docs.synci.io/delete-financial-account-38670661e0.md): Deleting a financial account will also delete all associated data, like balances, transactions, and transfer links. - Synci API > Finance > Accounts [Bulk delete financial accounts](https://docs.synci.io/bulk-delete-financial-accounts-42585682e0.md): Deletes multiple financial accounts in one request. Returns a per-account result indicating success or failure, - Synci API > Finance > Accounts [Sync financial account data](https://docs.synci.io/sync-financial-account-data-38670662e0.md): Initiates a sync of the account's data from the provider. Syncing is processed asynchronously. - Synci API > Finance > Accounts [Reset financial account config to defaults](https://docs.synci.io/reset-financial-account-config-to-defaults-38670663e0.md): Removes the account's custom configuration so the default configuration applies. - Synci API > Finance > Accounts [List all account balance entries](https://docs.synci.io/list-all-account-balance-entries-38670664e0.md): Returns a paginated list of balance entries recorded for the account. - Synci API > Finance > Accounts [Get account balance entry](https://docs.synci.io/get-account-balance-entry-38670665e0.md): - Synci API > Finance > Accounts [List account holdings](https://docs.synci.io/list-account-holdings-38670666e0.md): Returns the current holdings (positions) snapshot for an investment- - Synci API > Finance > Accounts [Get account holding](https://docs.synci.io/get-account-holding-38670667e0.md): - Synci API > Finance > Accounts [Get enrichment backfill status](https://docs.synci.io/get-enrichment-backfill-status-43180392e0.md): Progress of the one-off enrichment pass over transactions that were - Synci API > Finance > Transactions [List all transactions](https://docs.synci.io/list-all-transactions-38670679e0.md): To improve efficiency and developer experience, most empty transaction fields are omitted from the response. - Synci API > Finance > Transactions [Create a new transaction](https://docs.synci.io/create-a-new-transaction-38670680e0.md): For most users, this endpoint is not needed. Transactions are normally synced automatically once a financial connection is established. - Synci API > Finance > Transactions [Get transaction](https://docs.synci.io/get-transaction-38670681e0.md): - Synci API > Finance > Transactions [Update transaction](https://docs.synci.io/update-transaction-38670682e0.md): For most users, this endpoint is not needed. Transactions are normally synced (and updated) automatically once a financial connection is established. - Synci API > Finance > Transactions [Delete transaction](https://docs.synci.io/delete-transaction-38670683e0.md): - Synci API > Finance > Transactions [Bulk delete transactions](https://docs.synci.io/bulk-delete-transactions-38670684e0.md): Deletes multiple transactions in one request. Returns a per-transaction result indicating success or failure. - Synci API > Finance > Institutions [Get supported countries](https://docs.synci.io/get-supported-countries-38670676e0.md): Get a list of countries supported by Synci's financial integrators. - Synci API > Finance > Institutions [List all supported institutions](https://docs.synci.io/list-all-supported-institutions-38670677e0.md): Get a list of all supported institutions. Use the institution IDs when creating new financial connections. - Synci API > Finance > Institutions [Get supported institution](https://docs.synci.io/get-supported-institution-38670678e0.md): Get a supported institution. Use the institution IDs when creating new financial connections. - Synci API > Destinations > YNAB Connections > YNAB Budgets > YNAB Budget Accounts [List all YNAB budget accounts](https://docs.synci.io/list-all-ynab-budget-accounts-38670653e0.md): Returns the accounts synced from this YNAB budget. - Synci API > Destinations > YNAB Connections > YNAB Budgets > YNAB Budget Accounts [Get YNAB budget account](https://docs.synci.io/get-ynab-budget-account-38670654e0.md): Returns a single YNAB budget account, including its transfer links, rules, and health status. - Synci API > Destinations > YNAB Connections > YNAB Budgets > YNAB Budget Accounts [Delete YNAB budget account](https://docs.synci.io/delete-ynab-budget-account-38670655e0.md): Removes the account from Synci along with its transfer links. The account - Synci API > Destinations > YNAB Connections > YNAB Budgets [List all YNAB budgets](https://docs.synci.io/list-all-ynab-budgets-38670649e0.md): Returns the YNAB budgets synced from this connection. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Get YNAB budget](https://docs.synci.io/get-ynab-budget-38670650e0.md): Returns a single YNAB budget, including its accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [List all YNAB budgets](https://docs.synci.io/list-all-ynab-budgets-42701043e0.md): Returns the YNAB budgets synced from this connection. - Synci API > Destinations > YNAB Connections > YNAB Budgets [List all YNAB budgets](https://docs.synci.io/list-all-ynab-budgets-42712399e0.md): Returns the YNAB budgets synced from this connection. - Synci API > Destinations > YNAB Connections > YNAB Budgets [List all YNAB budgets](https://docs.synci.io/list-all-ynab-budgets-43180399e0.md): Returns the YNAB budgets synced from this connection. - Synci API > Destinations > YNAB Connections > YNAB Budgets [List all YNAB budgets](https://docs.synci.io/list-all-ynab-budgets-43208841e0.md): Returns the YNAB budgets synced from this connection. - Synci API > Destinations > YNAB Connections > YNAB Budgets [List all YNAB budgets](https://docs.synci.io/list-all-ynab-budgets-43241093e0.md): Returns the YNAB budgets synced from this connection. - Synci API > Destinations > YNAB Connections > YNAB Budgets [List all YNAB budgets](https://docs.synci.io/list-all-ynab-budgets-43261027e0.md): Returns the YNAB budgets synced from this connection. - Synci API > Destinations > YNAB Connections > YNAB Budgets [List all YNAB budgets](https://docs.synci.io/list-all-ynab-budgets-43273156e0.md): Returns the YNAB budgets synced from this connection. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Delete YNAB budget](https://docs.synci.io/delete-ynab-budget-38670651e0.md): Deleting a YNAB budget will also delete all associated data, like budget accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Get YNAB budget](https://docs.synci.io/get-ynab-budget-42701044e0.md): Returns a single YNAB budget, including its accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Get YNAB budget](https://docs.synci.io/get-ynab-budget-42712400e0.md): Returns a single YNAB budget, including its accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Get YNAB budget](https://docs.synci.io/get-ynab-budget-43180400e0.md): Returns a single YNAB budget, including its accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Get YNAB budget](https://docs.synci.io/get-ynab-budget-43208842e0.md): Returns a single YNAB budget, including its accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Get YNAB budget](https://docs.synci.io/get-ynab-budget-43241094e0.md): Returns a single YNAB budget, including its accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Get YNAB budget](https://docs.synci.io/get-ynab-budget-43261028e0.md): Returns a single YNAB budget, including its accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Get YNAB budget](https://docs.synci.io/get-ynab-budget-43273157e0.md): Returns a single YNAB budget, including its accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Update YNAB budget](https://docs.synci.io/update-ynab-budget-38670652e0.md): Enable or disable syncing to this budget. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Delete YNAB budget](https://docs.synci.io/delete-ynab-budget-42701045e0.md): Deleting a YNAB budget will also delete all associated data, like budget accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Delete YNAB budget](https://docs.synci.io/delete-ynab-budget-42712401e0.md): Deleting a YNAB budget will also delete all associated data, like budget accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Delete YNAB budget](https://docs.synci.io/delete-ynab-budget-43180401e0.md): Deleting a YNAB budget will also delete all associated data, like budget accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Delete YNAB budget](https://docs.synci.io/delete-ynab-budget-43208843e0.md): Deleting a YNAB budget will also delete all associated data, like budget accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Delete YNAB budget](https://docs.synci.io/delete-ynab-budget-43241095e0.md): Deleting a YNAB budget will also delete all associated data, like budget accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Delete YNAB budget](https://docs.synci.io/delete-ynab-budget-43261029e0.md): Deleting a YNAB budget will also delete all associated data, like budget accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Delete YNAB budget](https://docs.synci.io/delete-ynab-budget-43273158e0.md): Deleting a YNAB budget will also delete all associated data, like budget accounts. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Update YNAB budget](https://docs.synci.io/update-ynab-budget-42701046e0.md): Enable or disable syncing to this budget. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Update YNAB budget](https://docs.synci.io/update-ynab-budget-42712402e0.md): Enable or disable syncing to this budget. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Update YNAB budget](https://docs.synci.io/update-ynab-budget-43180402e0.md): Enable or disable syncing to this budget. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Update YNAB budget](https://docs.synci.io/update-ynab-budget-43208844e0.md): Enable or disable syncing to this budget. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Update YNAB budget](https://docs.synci.io/update-ynab-budget-43241096e0.md): Enable or disable syncing to this budget. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Update YNAB budget](https://docs.synci.io/update-ynab-budget-43261030e0.md): Enable or disable syncing to this budget. - Synci API > Destinations > YNAB Connections > YNAB Budgets [Update YNAB budget](https://docs.synci.io/update-ynab-budget-43273159e0.md): Enable or disable syncing to this budget. - Synci API > Destinations > YNAB Connections [List all YNAB connections](https://docs.synci.io/list-all-ynab-connections-24432539e0.md): Returns the YNAB connections that belong to the authenticated user. - Synci API > Destinations > YNAB Connections [Create new YNAB connection](https://docs.synci.io/create-new-ynab-connection-24432540e0.md): When creating a new YNAB connection, Synci will generate an authorization URL (auth_url). - Synci API > Destinations > YNAB Connections [Get YNAB connection](https://docs.synci.io/get-ynab-connection-24432541e0.md): Returns a single YNAB connection, including its budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Delete YNAB connection](https://docs.synci.io/delete-ynab-connection-24432542e0.md): Deleting a YNAB connection will also delete all associated data, like budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Update YNAB connection](https://docs.synci.io/update-ynab-connection-38670656e0.md): Update the connection's display name, or enable/disable syncing through it. - Synci API > Destinations > YNAB Connections [Refresh YNAB connection](https://docs.synci.io/refresh-ynab-connection-38670657e0.md): Triggers a background refresh of the connection's budgets and budget accounts. - Synci API > Destinations > YNAB Connections [List all YNAB connections](https://docs.synci.io/list-all-ynab-connections-42701037e0.md): Returns the YNAB connections that belong to the authenticated user. - Synci API > Destinations > YNAB Connections [List all YNAB connections](https://docs.synci.io/list-all-ynab-connections-42712393e0.md): Returns the YNAB connections that belong to the authenticated user. - Synci API > Destinations > YNAB Connections [List all YNAB connections](https://docs.synci.io/list-all-ynab-connections-43180393e0.md): Returns the YNAB connections that belong to the authenticated user. - Synci API > Destinations > YNAB Connections [List all YNAB connections](https://docs.synci.io/list-all-ynab-connections-43208835e0.md): Returns the YNAB connections that belong to the authenticated user. - Synci API > Destinations > YNAB Connections [List all YNAB connections](https://docs.synci.io/list-all-ynab-connections-43241087e0.md): Returns the YNAB connections that belong to the authenticated user. - Synci API > Destinations > YNAB Connections [List all YNAB connections](https://docs.synci.io/list-all-ynab-connections-43261021e0.md): Returns the YNAB connections that belong to the authenticated user. - Synci API > Destinations > YNAB Connections [List all YNAB connections](https://docs.synci.io/list-all-ynab-connections-43273150e0.md): Returns the YNAB connections that belong to the authenticated user. - Synci API > Destinations > YNAB Connections [Create new YNAB connection](https://docs.synci.io/create-new-ynab-connection-42701038e0.md): When creating a new YNAB connection, Synci will generate an authorization URL (auth_url). - Synci API > Destinations > YNAB Connections [Create new YNAB connection](https://docs.synci.io/create-new-ynab-connection-42712394e0.md): When creating a new YNAB connection, Synci will generate an authorization URL (auth_url). - Synci API > Destinations > YNAB Connections [Create new YNAB connection](https://docs.synci.io/create-new-ynab-connection-43180394e0.md): When creating a new YNAB connection, Synci will generate an authorization URL (auth_url). - Synci API > Destinations > YNAB Connections [Create new YNAB connection](https://docs.synci.io/create-new-ynab-connection-43208836e0.md): When creating a new YNAB connection, Synci will generate an authorization URL (auth_url). - Synci API > Destinations > YNAB Connections [Create new YNAB connection](https://docs.synci.io/create-new-ynab-connection-43241088e0.md): When creating a new YNAB connection, Synci will generate an authorization URL (auth_url). - Synci API > Destinations > YNAB Connections [Create new YNAB connection](https://docs.synci.io/create-new-ynab-connection-43261022e0.md): When creating a new YNAB connection, Synci will generate an authorization URL (auth_url). - Synci API > Destinations > YNAB Connections [Create new YNAB connection](https://docs.synci.io/create-new-ynab-connection-43273151e0.md): When creating a new YNAB connection, Synci will generate an authorization URL (auth_url). - Synci API > Destinations > YNAB Connections [Get YNAB connection](https://docs.synci.io/get-ynab-connection-42701039e0.md): Returns a single YNAB connection, including its budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Get YNAB connection](https://docs.synci.io/get-ynab-connection-42712395e0.md): Returns a single YNAB connection, including its budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Get YNAB connection](https://docs.synci.io/get-ynab-connection-43180395e0.md): Returns a single YNAB connection, including its budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Get YNAB connection](https://docs.synci.io/get-ynab-connection-43208837e0.md): Returns a single YNAB connection, including its budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Get YNAB connection](https://docs.synci.io/get-ynab-connection-43241089e0.md): Returns a single YNAB connection, including its budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Get YNAB connection](https://docs.synci.io/get-ynab-connection-43261023e0.md): Returns a single YNAB connection, including its budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Get YNAB connection](https://docs.synci.io/get-ynab-connection-43273152e0.md): Returns a single YNAB connection, including its budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Delete YNAB connection](https://docs.synci.io/delete-ynab-connection-42701040e0.md): Deleting a YNAB connection will also delete all associated data, like budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Delete YNAB connection](https://docs.synci.io/delete-ynab-connection-42712396e0.md): Deleting a YNAB connection will also delete all associated data, like budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Delete YNAB connection](https://docs.synci.io/delete-ynab-connection-43180396e0.md): Deleting a YNAB connection will also delete all associated data, like budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Delete YNAB connection](https://docs.synci.io/delete-ynab-connection-43208838e0.md): Deleting a YNAB connection will also delete all associated data, like budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Delete YNAB connection](https://docs.synci.io/delete-ynab-connection-43241090e0.md): Deleting a YNAB connection will also delete all associated data, like budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Delete YNAB connection](https://docs.synci.io/delete-ynab-connection-43261024e0.md): Deleting a YNAB connection will also delete all associated data, like budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Delete YNAB connection](https://docs.synci.io/delete-ynab-connection-43273153e0.md): Deleting a YNAB connection will also delete all associated data, like budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Update YNAB connection](https://docs.synci.io/update-ynab-connection-42701041e0.md): Update the connection's display name, or enable/disable syncing through it. - Synci API > Destinations > YNAB Connections [Update YNAB connection](https://docs.synci.io/update-ynab-connection-42712397e0.md): Update the connection's display name, or enable/disable syncing through it. - Synci API > Destinations > YNAB Connections [Update YNAB connection](https://docs.synci.io/update-ynab-connection-43180397e0.md): Update the connection's display name, or enable/disable syncing through it. - Synci API > Destinations > YNAB Connections [Update YNAB connection](https://docs.synci.io/update-ynab-connection-43208839e0.md): Update the connection's display name, or enable/disable syncing through it. - Synci API > Destinations > YNAB Connections [Update YNAB connection](https://docs.synci.io/update-ynab-connection-43241091e0.md): Update the connection's display name, or enable/disable syncing through it. - Synci API > Destinations > YNAB Connections [Update YNAB connection](https://docs.synci.io/update-ynab-connection-43261025e0.md): Update the connection's display name, or enable/disable syncing through it. - Synci API > Destinations > YNAB Connections [Update YNAB connection](https://docs.synci.io/update-ynab-connection-43273154e0.md): Update the connection's display name, or enable/disable syncing through it. - Synci API > Destinations > YNAB Connections [Refresh YNAB connection](https://docs.synci.io/refresh-ynab-connection-42701042e0.md): Triggers a background refresh of the connection's budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Refresh YNAB connection](https://docs.synci.io/refresh-ynab-connection-42712398e0.md): Triggers a background refresh of the connection's budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Refresh YNAB connection](https://docs.synci.io/refresh-ynab-connection-43180398e0.md): Triggers a background refresh of the connection's budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Refresh YNAB connection](https://docs.synci.io/refresh-ynab-connection-43208840e0.md): Triggers a background refresh of the connection's budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Refresh YNAB connection](https://docs.synci.io/refresh-ynab-connection-43241092e0.md): Triggers a background refresh of the connection's budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Refresh YNAB connection](https://docs.synci.io/refresh-ynab-connection-43261026e0.md): Triggers a background refresh of the connection's budgets and budget accounts. - Synci API > Destinations > YNAB Connections [Refresh YNAB connection](https://docs.synci.io/refresh-ynab-connection-43273155e0.md): Triggers a background refresh of the connection's budgets and budget accounts. - Synci API > Destinations > Lunch Money Connections > Lunch Money Accounts [List all Lunch Money accounts](https://docs.synci.io/list-all-lunch-money-accounts-26544696e0.md): Returns the Lunch Money accounts synced from this connection. - Synci API > Destinations > Lunch Money Connections > Lunch Money Accounts [Get Lunch Money account](https://docs.synci.io/get-lunch-money-account-26544697e0.md): Returns a single Lunch Money account, including its transfer links and health status. - Synci API > Destinations > Lunch Money Connections > Lunch Money Accounts [Delete Lunch Money account](https://docs.synci.io/delete-lunch-money-account-26544698e0.md): Removes the account from Synci along with its transfer links. The account - Synci API > Destinations > Lunch Money Connections [List all Lunch Money connections](https://docs.synci.io/list-all-lunch-money-connections-26544691e0.md): Returns the Lunch Money connections that belong to the authenticated user. - Synci API > Destinations > Lunch Money Connections [Create new Lunch Money connection](https://docs.synci.io/create-new-lunch-money-connection-26544692e0.md): Connects a Lunch Money account using a Lunch Money API access token. - Synci API > Destinations > Lunch Money Connections [Get Lunch Money connection](https://docs.synci.io/get-lunch-money-connection-26544693e0.md): Returns a single Lunch Money connection, including its accounts and health status. - Synci API > Destinations > Lunch Money Connections [Delete Lunch Money connection](https://docs.synci.io/delete-lunch-money-connection-26544694e0.md): Deleting a Lunch Money connection will also delete all associated data, like accounts and their transfer links. - Synci API > Destinations > Lunch Money Connections [Update Lunch Money connection](https://docs.synci.io/update-lunch-money-connection-26544695e0.md): Enable or disable the connection, or supply a new access token to rotate - Synci API > Destinations > Lunch Money Connections [Refresh Lunch Money connection](https://docs.synci.io/refresh-lunch-money-connection-38670644e0.md): Triggers a background refresh of the connection's budget metadata and accounts. - Synci API > Destinations > Google Sheets Connections > Sheets [List destination spreadsheets for a connection](https://docs.synci.io/list-destination-spreadsheets-for-a-connection-39852542e0.md): Returns the spreadsheets registered as sync destinations on this connection. - Synci API > Destinations > Google Sheets Connections > Sheets [Register a destination spreadsheet](https://docs.synci.io/register-a-destination-spreadsheet-39852543e0.md): Either creates a new Synci-managed spreadsheet (mode=create) or attaches - Synci API > Destinations > Google Sheets Connections > Sheets [Get a destination spreadsheet](https://docs.synci.io/get-a-destination-spreadsheet-39852544e0.md): Returns a single destination spreadsheet, including its tab assignments, transfer links, and health status. - Synci API > Destinations > Google Sheets Connections > Sheets [Update a destination spreadsheet](https://docs.synci.io/update-a-destination-spreadsheet-39852545e0.md): Update the spreadsheet's display name, tab assignments, or column - Synci API > Destinations > Google Sheets Connections > Sheets [Delete a destination spreadsheet](https://docs.synci.io/delete-a-destination-spreadsheet-39852546e0.md): Removes the Synci record and its transfer links. The spreadsheet itself - Synci API > Destinations > Google Sheets Connections > Sheets [List the worksheets (tabs) of a spreadsheet](https://docs.synci.io/list-the-worksheets-tabs-of-a-spreadsheet-39852547e0.md): Returns the worksheet tabs of the spreadsheet, with their identifiers (gid) and names. - Synci API > Destinations > Google Sheets Connections > Sheets [Create a new worksheet (tab) in a spreadsheet](https://docs.synci.io/create-a-new-worksheet-tab-in-a-spreadsheet-39852548e0.md): Optionally assigns the new tab to the transactions, current balances, or - Synci API > Destinations > Google Sheets Connections [List all Google Sheets connections](https://docs.synci.io/list-all-google-sheets-connections-39852549e0.md): Returns the Google Sheets connections that belong to the authenticated user. - Synci API > Destinations > Google Sheets Connections [Create new Google Sheets connection](https://docs.synci.io/create-new-google-sheets-connection-39852550e0.md): Synci generates an authorization URL (auth_url). Follow it to authorize - Synci API > Destinations > Google Sheets Connections [Get Google Sheets connection](https://docs.synci.io/get-google-sheets-connection-39852551e0.md): Returns a single Google Sheets connection, including its registered spreadsheets and health status. - Synci API > Destinations > Google Sheets Connections [Delete Google Sheets connection](https://docs.synci.io/delete-google-sheets-connection-39852552e0.md): Deleting a connection also deletes its registered destination sheets and - Synci API > Destinations > Google Sheets Connections [Update Google Sheets connection](https://docs.synci.io/update-google-sheets-connection-39852553e0.md): Update the connection's display name, or enable/disable syncing through it. - Synci API > Destinations > Google Sheets Connections [Refresh Google Sheets connection](https://docs.synci.io/refresh-google-sheets-connection-39852554e0.md): Re-validates the stored Google credentials and refreshes the connected - Synci API > Destinations > SimpleFIN Connections [List all SimpleFIN connections](https://docs.synci.io/list-all-simplefin-connections-40688942e0.md): Returns the SimpleFIN connections that belong to the - Synci API > Destinations > SimpleFIN Connections [Create new SimpleFIN connection](https://docs.synci.io/create-new-simplefin-connection-40688943e0.md): Creates a SimpleFIN destination and returns a one-time setup token. Paste - Synci API > Destinations > SimpleFIN Connections [Get SimpleFIN connection](https://docs.synci.io/get-simplefin-connection-40688944e0.md): Returns a single SimpleFIN connection, including its setup token - Synci API > Destinations > SimpleFIN Connections [Update SimpleFIN connection](https://docs.synci.io/update-simplefin-connection-40688945e0.md): Updates the connection's name, app, enabled state, or exposed accounts. - Synci API > Destinations > SimpleFIN Connections [Delete SimpleFIN connection](https://docs.synci.io/delete-simplefin-connection-40688946e0.md): Deleting a connection invalidates its setup token and pull credentials - Synci API > Destinations > SimpleFIN Connections [Regenerate setup token](https://docs.synci.io/regenerate-setup-token-40688947e0.md): Issues a fresh one-time setup token for an unclaimed connection, - Synci API > Destinations > SimpleFIN Connections [Revoke access credentials](https://docs.synci.io/revoke-access-credentials-40688948e0.md): Permanently invalidates the connection's SimpleFIN credentials (and any - Synci API > Destinations > SimpleFIN Connections [List accounts observed syncing](https://docs.synci.io/list-accounts-observed-syncing-40688949e0.md): Returns the financial accounts a SimpleFIN consumer has been observed syncing - Synci API > Webhooks [List all webhook events](https://docs.synci.io/list-all-webhook-events-27803149e0.md): The delivery log for your webhook endpoints: one entry per delivery - Synci API > Webhooks [List all webhook endpoints](https://docs.synci.io/list-all-webhook-endpoints-27803150e0.md): The webhook endpoints registered by the authenticated user. Signing - Synci API > Webhooks [Create new webhook endpoint](https://docs.synci.io/create-new-webhook-endpoint-27803151e0.md): The endpoint's signing `secret` is included in this response only — it - Synci API > Webhooks [Get webhook endpoint](https://docs.synci.io/get-webhook-endpoint-27803152e0.md): Returns a single webhook endpoint, including its delivery health. - Synci API > Webhooks [Update webhook endpoint](https://docs.synci.io/update-webhook-endpoint-27803153e0.md): The `payload_version` field is pinned at creation and cannot be changed - Synci API > Webhooks [Delete webhook endpoint](https://docs.synci.io/delete-webhook-endpoint-27803154e0.md): Deliveries to the endpoint stop immediately. - Synci API > Webhooks [Test webhook endpoint](https://docs.synci.io/test-webhook-endpoint-27803155e0.md): Sends a test delivery of the chosen event type to the endpoint, - Synci API > Webhooks [Rotate webhook secret](https://docs.synci.io/rotate-webhook-secret-27803156e0.md): Generates a new signing secret for the endpoint. The new secret is - Synci API > User [Get the authenticated user](https://docs.synci.io/get-the-authenticated-user-40918014e0.md): Basic identity for the user who authorized your application: id, name, - Synci API > Rules [Create a new rule](https://docs.synci.io/create-a-new-rule-24432496e0.md): Rules can be used to automatically handle or manipulate bank transactions, and are a powerful tool for improving your workflows and the quality of your data. - Synci API > Rules [Preview a rule against transactions (dry-run)](https://docs.synci.io/preview-a-rule-against-transactions-dry-run-38670685e0.md): Accepts either a `rule_id` to load an existing rule, or an inline `rule` - Synci API > Rules [Rule field catalog](https://docs.synci.io/rule-field-catalog-40544243e0.md): Returns the fields a rule action can set, grouped by reach, one entry per - Synci API > Rules [List all rules](https://docs.synci.io/list-all-rules-24432497e0.md): Rules can be used to automatically handle or manipulate bank transactions, and are a powerful tool for improving your workflows and the quality of your data. - Synci API > Rules [Get rule](https://docs.synci.io/get-rule-24432498e0.md): - Synci API > Rules [Update rule](https://docs.synci.io/update-rule-24432499e0.md): Any field may be omitted to leave it unchanged. For rules that have been - Synci API > Rules [Delete rule](https://docs.synci.io/delete-rule-24432500e0.md): - Synci API > Rules [Attach rule to a financial account](https://docs.synci.io/attach-rule-to-a-financial-account-39852539e0.md): Once attached, the rule will be applied to new transactions as they are fetched from the bank. - Synci API > Rules [Detach rule from financial account](https://docs.synci.io/detach-rule-from-financial-account-39852540e0.md): - Synci API > Rules [Reorder rules for a financial account](https://docs.synci.io/reorder-rules-for-a-financial-account-39852541e0.md): Sets the execution order of the rules attached to a financial account. - Synci API > Rules [Attach rule to transfer link](https://docs.synci.io/attach-rule-to-transfer-link-24432504e0.md): Once attached, the rule will be applied to transactions as they are transferred to the destination. - Synci API > Rules [Detach rule from transfer link](https://docs.synci.io/detach-rule-from-transfer-link-24432505e0.md): - Synci API > Rules [Reorder rules for a transfer link](https://docs.synci.io/reorder-rules-for-a-transfer-link-24432506e0.md): Sets the execution order of the rules attached to a transfer link. - Synci API > Rule Logs [List all rule logs](https://docs.synci.io/list-all-rule-logs-24432493e0.md): Rule logs are created any time Synci attempts to apply a rule to a bank transaction. - Synci API > Rule Logs [Get rule log](https://docs.synci.io/get-rule-log-24432494e0.md): - Synci API > Rule Logs [Undo multiple rule actions](https://docs.synci.io/undo-multiple-rule-actions-38670645e0.md): Reverts multiple rule actions by restoring the fields' previous values. - Synci API > Rule Logs [Undo a rule action](https://docs.synci.io/undo-a-rule-action-24432495e0.md): Reverts a specific rule action by restoring the field's previous value. - Synci API > Transfer Links [List all transfer links](https://docs.synci.io/list-all-transfer-links-24432518e0.md): Transfer links are used to transfer transactions from a bank account to a destination. - Synci API > Transfer Links [Create a new transfer link](https://docs.synci.io/create-a-new-transfer-link-24432519e0.md): Transfer links are used to transfer transactions from a bank account to a destination. - Synci API > Transfer Links [Get transfer link](https://docs.synci.io/get-transfer-link-24432520e0.md): - Synci API > Transfer Links [Update transfer link](https://docs.synci.io/update-transfer-link-24432521e0.md): - Synci API > Transfer Links [Delete transfer link](https://docs.synci.io/delete-transfer-link-24432522e0.md): Once a transfer link is deleted, Synci will no longer automatically transfer bank transactions to the destination. - Synci API > Transfer Links [Retry transfers for all transfer links](https://docs.synci.io/retry-transfers-for-all-transfer-links-24432523e0.md): This endpoint allows you to retry failed transfers for all transfer links associated with your account. - Synci API > Transfer Links [Retry transfers for a specific transfer link](https://docs.synci.io/retry-transfers-for-a-specific-transfer-link-24432524e0.md): This endpoint allows you to retry failed transfers for a specific transfer link. - Synci API > Transfer Logs [List all transfer logs](https://docs.synci.io/list-all-transfer-logs-24432525e0.md): Transfer logs are created any time Synci attempts to transfer a bank transaction. - Synci API > Transfer Logs [Get transfer log](https://docs.synci.io/get-transfer-log-24432526e0.md): - Synci API > Transfer Logs [Undo a transfer](https://docs.synci.io/undo-a-transfer-24432527e0.md): Deletes the transaction from the destination it was transferred to. - Synci API > Transfer Logs [Undo multiple transfers](https://docs.synci.io/undo-multiple-transfers-24432528e0.md): Deletes the transactions from the destinations they were transferred to. - Managed Apps API > Managed Users [List your users](https://docs.synci.io/list-your-users-42630442e0.md): Every end user you have registered, newest first. - Managed Apps API > Managed Users [Register a user](https://docs.synci.io/register-a-user-42630443e0.md): Creates an end user and returns a token pair for them, so you can start - Managed Apps API > Managed Users [Get a user](https://docs.synci.io/get-a-user-42630444e0.md): - Managed Apps API > Managed Users [Update a user](https://docs.synci.io/update-a-user-42630445e0.md): Changes your correlation id or their connection allowance. The email - Managed Apps API > Managed Users [Delete a user](https://docs.synci.io/delete-a-user-42630446e0.md): Revokes their tokens and permanently deletes the user together with their - Managed Apps API > Managed Users [Mint a token pair](https://docs.synci.io/mint-a-token-pair-42630447e0.md): Issues a fresh access + refresh token for this user. Equivalent to calling - Managed Apps API > Managed Users [Create a portal session](https://docs.synci.io/create-a-portal-session-42630448e0.md): Returns a single-use URL that drops this user straight into the connection - Managed Apps API > Managed Connections [List your users' financial connections](https://docs.synci.io/list-your-users-financial-connections-42630441e0.md): Every connection your users hold, newest first: bank, brokerage and - Managed Apps API > Managed Webhooks [List webhook events](https://docs.synci.io/list-webhook-events-43180384e0.md): The delivery log for your endpoints: one entry per delivery attempt, - Managed Apps API > Managed Webhooks [List your webhook endpoints](https://docs.synci.io/list-your-webhook-endpoints-43180385e0.md): - Managed Apps API > Managed Webhooks [Register a webhook endpoint](https://docs.synci.io/register-a-webhook-endpoint-43180386e0.md): The endpoint's signing `secret` is included in this response only; it - Managed Apps API > Managed Webhooks [Show a webhook endpoint](https://docs.synci.io/show-a-webhook-endpoint-43180387e0.md): - Managed Apps API > Managed Webhooks [Update a webhook endpoint](https://docs.synci.io/update-a-webhook-endpoint-43180388e0.md): - Managed Apps API > Managed Webhooks [Delete a webhook endpoint](https://docs.synci.io/delete-a-webhook-endpoint-43180389e0.md): Deliveries to the endpoint stop immediately. - Managed Apps API > Managed Webhooks [Send a test delivery](https://docs.synci.io/send-a-test-delivery-43180390e0.md): Delivers a synthetic event with sample data to the endpoint, signed like - Managed Apps API > Managed Webhooks [Rotate the signing secret](https://docs.synci.io/rotate-the-signing-secret-43180391e0.md): The new secret is returned once in this response and cannot be read ## Schemas - [AccountHoldingResource](https://docs.synci.io/accountholdingresource-16049883d0.md): - [BankConnectionStatusEnum](https://docs.synci.io/bankconnectionstatusenum-17363073d0.md): - [CreateAppWebhookEndpointRequest](https://docs.synci.io/createappwebhookendpointrequest-17498955d0.md): - [BalanceCategoryEnum](https://docs.synci.io/balancecategoryenum-16743679d0.md): - [CreatePortalSessionRequest](https://docs.synci.io/createportalsessionrequest-17363074d0.md): - [BankDataTypeEnum](https://docs.synci.io/bankdatatypeenum-16719443d0.md): - [BalanceTypeEnum](https://docs.synci.io/balancetypeenum-11008367d0.md): - [ManagedUserResource](https://docs.synci.io/manageduserresource-17363076d0.md): - [BulkDeleteFinancialAccountsRequest](https://docs.synci.io/bulkdeletefinancialaccountsrequest-17336708d0.md): - [BulkDeleteTransactionsRequest](https://docs.synci.io/bulkdeletetransactionsrequest-16049885d0.md): - [RegisterManagedUserRequest](https://docs.synci.io/registermanageduserrequest-17363077d0.md): - [BulkUndoRuleLogsRequest](https://docs.synci.io/bulkundorulelogsrequest-16049886d0.md): - [IntegratorEnum](https://docs.synci.io/integratorenum-16049899d0.md): - [UpdateManagedUserRequest](https://docs.synci.io/updatemanageduserrequest-17363078d0.md): - [ManagedConnectionResource](https://docs.synci.io/managedconnectionresource-17363075d0.md): - [BulkUndoTransferLogsRequest](https://docs.synci.io/bulkundotransferlogsrequest-11008378d0.md): - [CreateGoogleSheetTabRequest](https://docs.synci.io/creategooglesheettabrequest-16370755d0.md): - [CreateFinancialConnectionRequest](https://docs.synci.io/createfinancialconnectionrequest-16049887d0.md): - [TestAppWebhookRequest](https://docs.synci.io/testappwebhookrequest-17498956d0.md): - [CreateGoogleSheetsConnectionRequest](https://docs.synci.io/creategooglesheetsconnectionrequest-16370756d0.md): - [UpdateAppWebhookEndpointRequest](https://docs.synci.io/updateappwebhookendpointrequest-17498957d0.md): - [CreateLunchMoneyConnectionRequest](https://docs.synci.io/createlunchmoneyconnectionrequest-12145936d0.md): - [CreateTransactionRequest](https://docs.synci.io/createtransactionrequest-16049888d0.md): - [WebhookEndpointPayloadVersion](https://docs.synci.io/webhookendpointpayloadversion-16049908d0.md): - [CreateRuleRequest](https://docs.synci.io/createrulerequest-11008381d0.md): - [WebhookEndpointResource](https://docs.synci.io/webhookendpointresource-12800551d0.md): - [CreateWebhookEndpointRequest](https://docs.synci.io/createwebhookendpointrequest-12800548d0.md): - [CreateTransferLinkRequest](https://docs.synci.io/createtransferlinkrequest-11008382d0.md): - [CreateYnabConnectionRequest](https://docs.synci.io/createynabconnectionrequest-16049889d0.md): - [WebhookEventTypeEnum](https://docs.synci.io/webhookeventtypeenum-12800553d0.md): - [DestinationTypeEnum](https://docs.synci.io/destinationtypeenum-11008384d0.md): - [EnrichmentProviderEnum](https://docs.synci.io/enrichmentproviderenum-16049890d0.md): - [FinancialAccount](https://docs.synci.io/financialaccount-16049891d0.md): - [FinancialAccountBalanceResource](https://docs.synci.io/financialaccountbalanceresource-16049892d0.md): - [FinancialAccountResource](https://docs.synci.io/financialaccountresource-16049893d0.md): - [GoogleSheetResource](https://docs.synci.io/googlesheetresource-16370757d0.md): - [FinancialConnectionResource](https://docs.synci.io/financialconnectionresource-16049894d0.md): - [GoogleSheetsConnectionResource](https://docs.synci.io/googlesheetsconnectionresource-16370758d0.md): - [HealthResource](https://docs.synci.io/healthresource-11008386d0.md): - [HealthStatusEnum](https://docs.synci.io/healthstatusenum-11008387d0.md): - [InstitutionConfigMappedDateEnum](https://docs.synci.io/institutionconfigmappeddateenum-16049895d0.md): - [InstitutionConfigMappedTextEnum](https://docs.synci.io/institutionconfigmappedtextenum-16049896d0.md): - [InstitutionConfigResource](https://docs.synci.io/institutionconfigresource-16049897d0.md): - [InstitutionResource](https://docs.synci.io/institutionresource-16049898d0.md): - [LunchMoneyAccountResource](https://docs.synci.io/lunchmoneyaccountresource-12145937d0.md): - [LunchMoneyConnectionResource](https://docs.synci.io/lunchmoneyconnectionresource-12145938d0.md): - [PreviewRuleRequest](https://docs.synci.io/previewrulerequest-16049900d0.md): - [RetryTransfersAllLinksRequest](https://docs.synci.io/retrytransfersalllinksrequest-11008390d0.md): - [ReauthorizeFinancialConnectionRequest](https://docs.synci.io/reauthorizefinancialconnectionrequest-16049901d0.md): - [RetryTransfersRequest](https://docs.synci.io/retrytransfersrequest-11008391d0.md): - [RuleActionResource](https://docs.synci.io/ruleactionresource-11008392d0.md): - [RuleLogResource](https://docs.synci.io/rulelogresource-11008395d0.md): - [RuleConditionResource](https://docs.synci.io/ruleconditionresource-11008394d0.md): - [RuleActionTypeEnum](https://docs.synci.io/ruleactiontypeenum-11008393d0.md): - [RuleOperatorEnum](https://docs.synci.io/ruleoperatorenum-11008396d0.md): - [RuleResource](https://docs.synci.io/ruleresource-11008397d0.md): - [SimpleFinAccountResource](https://docs.synci.io/simplefinaccountresource-16693165d0.md): - [RuleScopeEnum](https://docs.synci.io/rulescopeenum-16638560d0.md): - [SimpleFinAppEnum](https://docs.synci.io/simplefinappenum-16693166d0.md): - [RuleTypeEnum](https://docs.synci.io/ruletypeenum-11008398d0.md): - [SimpleFinConnectionResource](https://docs.synci.io/simplefinconnectionresource-16693167d0.md): - [StoreGoogleSheetRequest](https://docs.synci.io/storegooglesheetrequest-16370759d0.md): - [TestWebhookRequest](https://docs.synci.io/testwebhookrequest-12800549d0.md): - [StoreSimpleFinConnectionRequest](https://docs.synci.io/storesimplefinconnectionrequest-16693168d0.md): - [TransactionTypeEnum](https://docs.synci.io/transactiontypeenum-11008400d0.md): - [TransferLink](https://docs.synci.io/transferlink-11008401d0.md): - [SyncFinancialAccountRequest](https://docs.synci.io/syncfinancialaccountrequest-16049902d0.md): - [TransferLinkSyncModeEnum](https://docs.synci.io/transferlinksyncmodeenum-16049904d0.md): - [TransactionResource](https://docs.synci.io/transactionresource-16049903d0.md): - [TransferLogStatusEnum](https://docs.synci.io/transferlogstatusenum-11008404d0.md): - [TransferLinkResource](https://docs.synci.io/transferlinkresource-11008402d0.md): - [UpdateGoogleSheetRequest](https://docs.synci.io/updategooglesheetrequest-16370760d0.md): - [TransferLogResource](https://docs.synci.io/transferlogresource-11008403d0.md): - [UpdateGoogleSheetsConnectionRequest](https://docs.synci.io/updategooglesheetsconnectionrequest-16370761d0.md): - [UpdateFinancialAccountRequest](https://docs.synci.io/updatefinancialaccountrequest-16049905d0.md): - [UpdateLunchMoneyConnectionRequest](https://docs.synci.io/updatelunchmoneyconnectionrequest-12145940d0.md): - [UpdateRuleRequest](https://docs.synci.io/updaterulerequest-11008407d0.md): - [UpdateTransactionRequest](https://docs.synci.io/updatetransactionrequest-16049906d0.md): - [UpdateSimpleFinConnectionRequest](https://docs.synci.io/updatesimplefinconnectionrequest-16693169d0.md): - [UpdateYnabBudgetRequest](https://docs.synci.io/updateynabbudgetrequest-11008409d0.md): - [UpdateYnabConnectionRequest](https://docs.synci.io/updateynabconnectionrequest-16049907d0.md): - [UpdateWebhookEndpointRequest](https://docs.synci.io/updatewebhookendpointrequest-12800550d0.md): - [UpdateTransferLinkRequest](https://docs.synci.io/updatetransferlinkrequest-11008408d0.md): - [WebhookEventResource](https://docs.synci.io/webhookeventresource-12800552d0.md): - [UserProfileResource](https://docs.synci.io/userprofileresource-16762567d0.md): - [WebhookTypeEnum](https://docs.synci.io/webhooktypeenum-12878012d0.md): - [YnabBudgetAccountResource](https://docs.synci.io/ynabbudgetaccountresource-11008410d0.md): - [YnabBudgetAccountTypeEnum](https://docs.synci.io/ynabbudgetaccounttypeenum-11008411d0.md): - [YnabBudgetResource](https://docs.synci.io/ynabbudgetresource-11008414d0.md): - [YnabConnectionResource](https://docs.synci.io/ynabconnectionresource-11008416d0.md):