Toggle Side Panel
Cyclr Community
  • Forums
  • Tutorials
  • Documentation
        • User Documentation >>
          • Introduction to Cyclr
          • API Guides
          • How to use Connectors
          • Navigating the Cyclr ConsoleLearn all about your Cyclr Console and configuration
          • Embedding Cyclr in your SaaS
        • View More...
        • Connector Guides >>
          • Salesforce
          • Microsoft
          • GitHub
          • HubSpot
          • Oracle NetSuite
          • Stripe
        • View More...
  • Resources
    • New Features
    • Cypher
    • DevOps Services
    • Connector Services
    • Changelog
    • Support Portal
    • Referral Program
    • Blog
    • News Archive
More options
    Sign in
    Cyclr Logo
    Cyclr Logo
    • Forums
    • Tutorials
    • Documentation
          • User Documentation >>
            • Introduction to Cyclr
            • API Guides
            • How to use Connectors
            • Navigating the Cyclr ConsoleLearn all about your Cyclr Console and configuration
            • Embedding Cyclr in your SaaS
          • View More...
          • Connector Guides >>
            • Salesforce
            • Microsoft
            • GitHub
            • HubSpot
            • Oracle NetSuite
            • Stripe
          • View More...
    • Resources
      • New Features
      • Cypher
      • DevOps Services
      • Connector Services
      • Changelog
      • Support Portal
      • Referral Program
      • Blog
      • News Archive
    Close search
    Home » User Documentation » API » Connector Authentication » Changing Authentication Type

    About Cyclr

    7
    • Introduction to Cyclr
    • Glossary
    • Tasks
    • Errors
    • Minimum Requirements
    • IP Allow List
    • Legal notices

    Cyclr Console

    14
    • Partner Console Dashboard
    • The Builder
    • Reports
    • Partner Account Details
    • General Settings
    • Notifications
    • Embedding Customization
    • Security settings
    • Data Retention settings
    • Custom Service Domains
    • Handling Transaction Errors
    • Payload Size Limitations
    • Performance tips
    • GitHub Integration

    Connectors

    38
    • Introduction to Connectors
    • Connector Installation Overview
    • Connector Settings
    • Handling Connector Releases
    • Connectivity Comparison
    • Connector Guides
    • Application Connectors
      • Introduction to Application Connectors
    • Utility Connectors
      • Introduction to Utility Connectors
      • Counter Storage
      • Cross Updating Preventer
      • Data Tools
      • Entity Cross Ref Storage
      • Generic File
      • Generic File Downloader
      • Generic Form
      • Generic Webhook
      • Data Storage
        • Introduction to Data Storage
        • Global Data Storage
        • Global Object Storage
        • Cycle Data Storage
        • Cycle Object Storage
    • Custom Connectors
      • Introduction to Custom Connectors
      • Methods
      • Triggers
      • Last Successful Run Date
      • Parameters
      • Data Types
      • Paging
      • Custom Objects
      • Dynamic Custom Fields
      • Automatically Install Webhooks
      • Connector Standards
      • Settings
      • Custom Connector Authentication
      • Rate Limits
      • Scripting
        • Scripting Introduction
        • Scripting Events
        • Scripting Functions

    Templates

    18
    • Introduction to Templates
    • Template Settings
    • Create a Template
    • Webhooks
    • Tools
    • Connectivity Tools
    • Field Mappings
    • Add Custom Fields
    • Custom Object Method Categories
    • Test Scripts
    • Collection Splitting
    • Pass data between two steps
    • Test a Template
    • Template versioning
    • Introduction to Cycles
    • Stop a cycle
    • Copy Cycles as Templates
    • Import or Export Templates

    Accounts

    7
    • Introduction to Accounts
    • Account Users
    • Sub Accounts
    • Connector Authentication Link
    • Export or Import Cycles
    • Account-level OAuth Client Credentials
    • Securing Cyclr Webhooks

    Embedding

    17
    • Introduction to Embedding
    • ORBIT
    • Installing a Partner Connector
    • Embed Cyclr in an iFrame
    • LAUNCH
      • Introduction to LAUNCH
      • User Experience
      • Customize Appearance
      • Build Compatible Templates
      • Handle LAUNCH callbacks
      • Deploy LAUNCH
    • Marketplace
      • Introduction to Marketplace
      • Set up a Marketplace
      • Styling Marketplace
      • Deploying a Marketplace
      • Marketplace Callback
      • Marketplace Webhook Callback
      • Marketplace Settings

    API

    22
    • Introduction to the Cyclr API
    • Authentication
    • Authorize Account API calls
    • Install Connectors into an Account
    • Install a Cycle from a Template
    • Configure a Step
    • Activate a Cycle
    • Install Connectors
    • Create an Account
    • API Example Walkthrough
    • MCP Servers
      • MCP Servers API Endpoints
    • Connector Authentication
      • Introduction to Connector Authentication
      • API Key Authentication
      • HTTP Basic Authentication
      • OAuth Authentication
      • Changing Authentication Type
    • Data on Demand
      • Introduction to Data on Demand
      • Account-level Data on Demand
      • Get Account Connectors
      • Get Connector Methods
      • Call a Connector Method
      • IP Restriction

    Deep Data Ingestion

    3
    • Vector Databases Introduction
    • Preparing and Ingesting Data into Vector Databases
    • Querying & Retrieving Data from Vector Databases

    Near Real-Time Actions

    6
    • Generic Webhook
    • Introduction to Data on Demand
    • Get Account Connectors
    • Get Connector Methods
    • Call a Connector Method
    • IP Restriction

    MCP Servers

    3
    • Introduction to MCP Servers
    • MCP Server Templates
    • MCP Workflow Tools

    Release Notes

    43
    • Introduction to Release Notes
    • 2026
      • 2026-10
      • 2026-09
      • 2026-08
      • 2026-07
      • 2026-06
      • 2026-05
      • 2026-04
      • 2026-03
      • 2026-02
      • 2026-01
    • 2025
      • 2025-11
      • 2025-10
      • 2025-09
      • 2025-08
      • 2025-07
      • 2025-06
      • 2025-05
      • 2025-04
      • 2025-03
      • 2025-02
      • 2025-01
    • 2024
      • 2024-12
      • 2024-11
      • 2024-10
      • 2024-09
      • 2024-08
      • 2024-07
      • 2024-06
      • 2024-05
      • 2024-04
      • 2024-03
      • 2024-02
      • 2024-01
    • 2023
      • 2023-12
      • 2023-11
      • 2023-10
      • 2023-06
      • 2023-05
      • 2023-04
    • Archive
      • Archive
      • 2022
      • 2021
    View Categories
    • Home
    • Documentation
    • API
    • Connector Authentication
    • Changing Authentication Type

    Changing Authentication Type

    1 min read

    0:00 / 2:33

    Some Connectors provide multiple Authentication Types to enable you to decide how to set them up. Examples are the Google Sheets and Salesforce Connectors.

    When installing a Connector using Cyclr’s API, if you don’t specify the Authentication Type when there are multiple, the default defined on the Connector is used.

    After installing a Connector, if you need to change its Authentication Type, you can use the Cyclr API endpoints described below.

    It’s not currently possible to change the Authentication Type of a Connector through Cyclr’s interface. You can use the Cyclr API, as described on this page, or install the Connector again and select the appropriate Authentication Type.

    List Authentication Types #

    Endpoint: GET /v1.0/account/connectors/{id}/authenticationtypes

    Returns every Authentication Type supported by the Release of the underlying Connector an Account Connector is using, and indicates which is in use with the IsCurrentAuthenticationType flags.

    Example Response:

    [
        { "Id": "b3f1...", "AuthName": "OAuth2", "IsCurrentAuthenticationType": true },
        { "Id": "9ac2...", "AuthName": "API Key", "IsCurrentAuthenticationType": false }
    ]

    Set Authentication Type #

    Endpoint: PUT /v1.0/account/connectors/{id}/authenticationtype

    Sets the Authentication Type to be used by an Account Connector by providing an Id as returned by the GET /v1.0/account/connectors/{id}/authenticationtypes endpoint described above.

    Example Request:

    {
        "ConnectorAuthenticationId": "9ac2..."
    }

    Behavior when changing Authentication Type #

    SituationWhat happens?
    Requested type is already the
    active one
    No change.
    Returns the Account Connector unchanged with no disruption to integrations using it.
    Account Connector was previously
    authenticated and configured
    Deauthenticates the Account Connector – existing credentials and Connector Properties are cleared.
    Any running integrations using that Account Connector are also deactivated.
    Account Connector was not yet
    authenticated and configured
    Authentication Type is changed immediately.
    No deauthentication is performed.
    Requested Authentication Type does not exist for the underlying ConnectorRejected – 400 Bad Request
    Connector ID isn’t validRejected – 404 Not Found
    No ConnectorAuthenticationId providedRejected – 400 validation error

    In every situation, the Account Connector is left in a consistent state, either fully updated to the new Authentication Type or entirely unchanged. No partial updates occur.

    Further Information #

    • Re-authentication is required after changing type.
      If an Account Connector was already authenticated, changing its Authentication Type clears the existing credentials. You’ll need to authenticate again using the newly selected type before any integrations depending on it can be started again.
    • This is a destructive action with no built-in confirmation at the API level.
      We recommend prompting your users for confirmation before calling the Set Authentication Type endpoint on a live, authenticated Account Connector.
    • No reinstall or Template rebuild needed.
      You can now update the Authentication Type on an existing installed Account Connector directly, including those already deployed across Accounts.
    • Switching an unauthenticated Connector is non-disruptive.
      If the Account Connector was never fully setup, changing its Authentication Type has no side effects: no credentials to clear, no integrations are affected.
    OAuth AuthenticationIntroduction to Connector Authentication
    Page Contents
    • List Authentication Types
    • Set Authentication Type
    • Behavior when changing Authentication Type
    • Further Information

    Company

    • Company
    • About Us
    • Security and Compliance
    • Pricing
    • Blog
    • Branding
    • Embedded iPaaS
    • Release Notes

    Legal

    • Website Terms
    • Privacy Policy
    • Terms and Conditions
    • Data Protection Agreement
    • SLA
    • GDPR

    UK Office

    +44 (0) 3300 102 525

    US Office

    +1 (646) 585-2525

    Cyclr Logo

    White labelled API integration framework for creating & managing in-app SaaS integrations.

    © 2026 Cyclr. All rights reserved.