1. SimpleFIN Connections
Synci API
  • Overview
  • Guides
    • Authentication
    • Building OAuth apps
    • Managed apps
    • Webhooks
    • Pagination, filtering, and sorting
    • Errors
    • Rate limits
    • MCP: Connect AI assistants
    • Synci as a SimpleFIN provider
  • Synci API
    • Finance
      • Connections
        • List all financial connections
        • Create a new financial connection
        • Get financial connection
        • Delete financial connection
        • Disable financial connection
        • Reconfirm the consent of a financial connection
      • Accounts
        • List all financial accounts
        • Get financial account
        • Update financial account
        • Delete financial account
        • Bulk delete financial accounts
        • Sync financial account data
        • Reset financial account config to defaults
        • List all account balance entries
        • Get account balance entry
        • List account holdings
        • Get account holding
        • Get enrichment backfill status
      • Transactions
        • List all transactions
        • Create a new transaction
        • Get transaction
        • Update transaction
        • Delete transaction
        • Bulk delete transactions
      • Institutions
        • Get supported countries
        • List all supported institutions
        • Get supported institution
    • Destinations
      • YNAB Connections
        • YNAB Budgets
          • YNAB Budget Accounts
            • List all YNAB budget accounts
            • Get YNAB budget account
            • Delete YNAB budget account
          • List all YNAB budgets
          • Get YNAB budget
          • List all YNAB budgets
          • List all YNAB budgets
          • List all YNAB budgets
          • List all YNAB budgets
          • List all YNAB budgets
          • List all YNAB budgets
          • List all YNAB budgets
          • List all YNAB budgets
          • Delete YNAB budget
          • Get YNAB budget
          • Get YNAB budget
          • Get YNAB budget
          • Get YNAB budget
          • Get YNAB budget
          • Get YNAB budget
          • Get YNAB budget
          • Get YNAB budget
          • Update YNAB budget
          • Delete YNAB budget
          • Delete YNAB budget
          • Delete YNAB budget
          • Delete YNAB budget
          • Delete YNAB budget
          • Delete YNAB budget
          • Delete YNAB budget
          • Delete YNAB budget
          • Update YNAB budget
          • Update YNAB budget
          • Update YNAB budget
          • Update YNAB budget
          • Update YNAB budget
          • Update YNAB budget
          • Update YNAB budget
          • Update YNAB budget
        • List all YNAB connections
        • Create new YNAB connection
        • Get YNAB connection
        • Delete YNAB connection
        • Update YNAB connection
        • Refresh YNAB connection
        • List all YNAB connections
        • List all YNAB connections
        • List all YNAB connections
        • List all YNAB connections
        • List all YNAB connections
        • List all YNAB connections
        • List all YNAB connections
        • List all YNAB connections
        • Create new YNAB connection
        • Create new YNAB connection
        • Create new YNAB connection
        • Create new YNAB connection
        • Create new YNAB connection
        • Create new YNAB connection
        • Create new YNAB connection
        • Create new YNAB connection
        • Get YNAB connection
        • Get YNAB connection
        • Get YNAB connection
        • Get YNAB connection
        • Get YNAB connection
        • Get YNAB connection
        • Get YNAB connection
        • Get YNAB connection
        • Delete YNAB connection
        • Delete YNAB connection
        • Delete YNAB connection
        • Delete YNAB connection
        • Delete YNAB connection
        • Delete YNAB connection
        • Delete YNAB connection
        • Delete YNAB connection
        • Update YNAB connection
        • Update YNAB connection
        • Update YNAB connection
        • Update YNAB connection
        • Update YNAB connection
        • Update YNAB connection
        • Update YNAB connection
        • Update YNAB connection
        • Refresh YNAB connection
        • Refresh YNAB connection
        • Refresh YNAB connection
        • Refresh YNAB connection
        • Refresh YNAB connection
        • Refresh YNAB connection
        • Refresh YNAB connection
        • Refresh YNAB connection
      • Lunch Money Connections
        • Lunch Money Accounts
          • List all Lunch Money accounts
          • Get Lunch Money account
          • Delete Lunch Money account
        • List all Lunch Money connections
        • Create new Lunch Money connection
        • Get Lunch Money connection
        • Delete Lunch Money connection
        • Update Lunch Money connection
        • Refresh Lunch Money connection
      • Google Sheets Connections
        • Sheets
          • List destination spreadsheets for a connection
          • Register a destination spreadsheet
          • Get a destination spreadsheet
          • Update a destination spreadsheet
          • Delete a destination spreadsheet
          • List the worksheets (tabs) of a spreadsheet
          • Create a new worksheet (tab) in a spreadsheet
        • List all Google Sheets connections
        • Create new Google Sheets connection
        • Get Google Sheets connection
        • Delete Google Sheets connection
        • Update Google Sheets connection
        • Refresh Google Sheets connection
      • SimpleFIN Connections
        • List all SimpleFIN connections
          GET
        • Create new SimpleFIN connection
          POST
        • Get SimpleFIN connection
          GET
        • Update SimpleFIN connection
          PUT
        • Delete SimpleFIN connection
          DELETE
        • Regenerate setup token
          POST
        • Revoke access credentials
          POST
        • List accounts observed syncing
          GET
      • Notion Connections
        • Databases
          • List destination databases for a connection
          • Register a destination database
          • Get a destination database
          • Update a destination database
          • Delete a destination database
        • List all Notion connections
        • Create new Notion connection
        • Get Notion connection
        • Delete Notion connection
        • Update Notion connection
        • Refresh Notion connection
        • Search pages shared with Synci
        • Search databases shared with Synci
    • Webhooks
      • List all webhook events
      • List all webhook endpoints
      • Create new webhook endpoint
      • Get webhook endpoint
      • Update webhook endpoint
      • Delete webhook endpoint
      • Test webhook endpoint
      • Rotate webhook secret
    • User
      • Get the authenticated user
    • Rules
      • Create a new rule
      • Preview a rule against transactions (dry-run)
      • Rule field catalog
      • List all rules
      • Get rule
      • Update rule
      • Delete rule
      • Attach rule to a financial account
      • Detach rule from financial account
      • Reorder rules for a financial account
      • Attach rule to transfer link
      • Detach rule from transfer link
      • Reorder rules for a transfer link
    • Rule Logs
      • List all rule logs
      • Get rule log
      • Undo multiple rule actions
      • Undo a rule action
    • Transfer Links
      • List all transfer links
      • Create a new transfer link
      • Get transfer link
      • Update transfer link
      • Delete transfer link
      • Retry transfers for all transfer links
      • Retry transfers for a specific transfer link
    • Transfer Logs
      • List all transfer logs
      • Get transfer log
      • Undo a transfer
      • Undo multiple transfers
  • Managed Apps API
    • Managed Users
      • List your users
      • Register a user
      • Get a user
      • Update a user
      • Delete a user
      • Mint a token pair
      • Create a portal session
    • Managed Connections
      • List your users' financial connections
    • Managed Webhooks
      • List webhook events
      • List your webhook endpoints
      • Register a webhook endpoint
      • Show a webhook endpoint
      • Update a webhook endpoint
      • Delete a webhook endpoint
      • Send a test delivery
      • Rotate the signing secret
  • Schemas
    • AccountHoldingResource
    • BankConnectionStatusEnum
    • BalanceCategoryEnum
    • CreatePortalSessionRequest
    • CreateAppWebhookEndpointRequest
    • BankDataTypeEnum
    • HealthResource
    • BalanceTypeEnum
    • ManagedUserResource
    • BulkDeleteFinancialAccountsRequest
    • BulkDeleteTransactionsRequest
    • IntegratorEnum
    • RegisterManagedUserRequest
    • BulkUndoRuleLogsRequest
    • BulkUndoTransferLogsRequest
    • UpdateManagedUserRequest
    • ManagedConnectionResource
    • CreateGoogleSheetTabRequest
    • CreateFinancialConnectionRequest
    • CreateGoogleSheetsConnectionRequest
    • TestAppWebhookRequest
    • CreateLunchMoneyConnectionRequest
    • UpdateAppWebhookEndpointRequest
    • CreateTransactionRequest
    • WebhookEndpointPayloadVersion
    • CreateRuleRequest
    • CreateNotionConnectionRequest
    • CreateWebhookEndpointRequest
    • WebhookEndpointResource
    • CreateTransferLinkRequest
    • CreateYnabConnectionRequest
    • WebhookEventTypeEnum
    • DestinationTypeEnum
    • EnrichmentProviderEnum
    • FinancialAccount
    • FinancialAccountBalanceResource
    • FinancialAccountResource
    • FinancialConnectionResource
    • GoogleSheetResource
    • GoogleSheetsConnectionResource
    • HealthStatusEnum
    • InstitutionConfigMappedDateEnum
    • InstitutionConfigMappedTextEnum
    • InstitutionConfigResource
    • InstitutionResource
    • LunchMoneyAccountResource
    • LunchMoneyConnectionResource
    • PreviewRuleRequest
    • RetryTransfersAllLinksRequest
    • NotionConnectionResource
    • ReauthorizeFinancialConnectionRequest
    • RetryTransfersRequest
    • NotionDatabaseResource
    • RuleActionResource
    • RuleActionTypeEnum
    • RuleLogResource
    • RuleConditionResource
    • RuleOperatorEnum
    • SimpleFinAccountResource
    • RuleScopeEnum
    • RuleResource
    • SimpleFinAppEnum
    • RuleTypeEnum
    • SimpleFinConnectionResource
    • StoreGoogleSheetRequest
    • TestWebhookRequest
    • TransactionTypeEnum
    • StoreSimpleFinConnectionRequest
    • TransferLink
    • SyncFinancialAccountRequest
    • StoreNotionDatabaseRequest
    • TransferLinkSyncModeEnum
    • TransactionResource
    • TransferLogStatusEnum
    • TransferLinkResource
    • UpdateGoogleSheetRequest
    • TransferLogResource
    • UpdateGoogleSheetsConnectionRequest
    • UpdateLunchMoneyConnectionRequest
    • UpdateFinancialAccountRequest
    • UpdateRuleRequest
    • UpdateTransactionRequest
    • UpdateSimpleFinConnectionRequest
    • UpdateYnabBudgetRequest
    • UpdateYnabConnectionRequest
    • UpdateWebhookEndpointRequest
    • UpdateTransferLinkRequest
    • UpdateNotionConnectionRequest
    • UpdateNotionDatabaseRequest
    • WebhookEventResource
    • UserProfileResource
    • WebhookTypeEnum
    • YnabBudgetAccountResource
    • YnabBudgetAccountTypeEnum
    • YnabBudgetResource
    • YnabConnectionResource
  1. SimpleFIN Connections

Revoke access credentials

POST
/destinations/simplefin/connections/{connectionId}/revoke
Permanently invalidates the connection's SimpleFIN credentials (and any
unclaimed setup token). Actual's subsequent pulls receive an
authorization error until the account is relinked with a new connection.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
OAuth 2.0
Authorization Code
Add the parameter
Authorization
to Headers
,whose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Authorize URL: https://api.synci.io/oauth/authorize
Token URL: https://api.synci.io/oauth/token
or
Path Params

Responses

🟢200
application/json
Bodyapplication/json

🟠422
🟠401AuthenticationException
🟠403AuthorizationException
🟠404ModelNotFoundException
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.synci.io/api/v1/destinations/simplefin/connections//revoke' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Example 1
{
    "message": "SimpleFIN connection revoked.",
    "data": {
        "id": 0,
        "health": {
            "status": "HEALTHY",
            "integrator_message": "string",
            "failure_count": 0,
            "transient_message": "string",
            "transient_failure_count": 0,
            "last_attempt_at": "2019-08-24T14:15:22.123Z"
        },
        "name": "string",
        "app": "actual_budget",
        "enabled": true,
        "status": "string",
        "setup_token": "string",
        "setup_token_expires_at": "2019-08-24T14:15:22.123Z",
        "claimed_at": "2019-08-24T14:15:22.123Z",
        "revoked_at": "2019-08-24T14:15:22.123Z",
        "last_pulled_at": "2019-08-24T14:15:22.123Z",
        "all_accounts": true,
        "financial_accounts": [
            null
        ],
        "accounts": [
            {
                "id": 0,
                "financial_account_id": 0,
                "name": "string",
                "still_shared": true,
                "first_pulled_at": "2019-08-24T14:15:22.123Z",
                "last_pulled_at": "2019-08-24T14:15:22.123Z"
            }
        ],
        "created_at": "2019-08-24T14:15:22.123Z",
        "updated_at": "2019-08-24T14:15:22.123Z"
    }
}
Modified at 2026-07-27 17:49:39
Previous
Regenerate setup token
Next
List accounts observed syncing
Built with