Cyclr Community
  • Forums
  • Tutorials
  • Documentation
    • User Documentation
    • Connector Guides
  • Resources
    • New Features
    • Blog
    • Changelog
    • Support Portal
    • Newsletter Archive
    Sign in
    Cyclr Logo
    Cyclr Logo
    • Forums
    • Tutorials
    • Documentation
      • User Documentation
      • Connector Guides
    • Resources
      • New Features
      • Blog
      • Changelog
      • Support Portal
      • Newsletter Archive

    About Cyclr

    6
    • Introduction to Cyclr
    • Minimum requirements
    • Glossary
    • Errors
    • IP Allow List
    • Legal notices

    Cyclr Console

    14
    • Partner Console Dashboard
    • The Builder
    • Reports
    • Console Configuration
    • General Settings
    • Notifications
    • Embedding Customization
    • Security settings
    • Data retention settings
    • Custom Service Domains
    • Handle transaction errors
    • Payload Size Limitations
    • Performance tips
    • GitHub Integration

    Connectors

    33
    • Introduction to Connectors
    • 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 Connectors
        • 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
      • Scripting
      • Data Types
      • Paging
      • Custom Objects
      • Dynamic Custom Fields
      • Automatically Install Webhooks
      • Connector Standards
      • Settings
      • Authentication
      • Rate Limits

    Templates

    17
    • Introduction to Templates
    • Template Settings
    • Create a Template
    • Tools
    • Connectivity Tools
    • Map fields
    • 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

    5
    • Introduction to Accounts
    • Account Users
    • Sub Accounts
    • Connector Authentication Link
    • Export or Import Cycles

    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

    19
    • Introduction to the Cyclr API
    • Authentication
    • Authorize Account API calls
    • Install Connectors into an Account
    • Install a Cycle from a Template
    • Step Setup
    • Activate a Cycle
    • Install Connectors
    • Create an Account
    • API Example Walkthrough
    • Connector Authentication
      • Introduction to Connector Authentication
      • API Key Authentication
      • HTTP Basic Authentication
      • OAuth Authentication
    • Data on Demand
      • Introduction to Data on Demand
      • Get Account Connectors
      • Get Connector Methods
      • Call a Connector Method
      • IP Restriction

    Release Notes

    28
    • Introduction to Release Notes
    • 2025
      • 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
    • Release Notes
    • 2024
    • 2024-07

    2024-07

    4 min read

    25th July 2024 #

    Improvements #

    Connectors > Authenticating – OAuth could incorrectly use a blank Client Id

    In some situations, a Connector using the OAuth AuthorizationCode flow would use a blank Client Id as it appeared to have been provided so it wouldn’t be requested when authenticating the Connector, resulting in it being unauthenticated.

    Connectors > Custom Connectors – Custom Object Category Lookup Triggers weren’t saved

    If using Custom Object Categories in a Custom Connector, setting Lookup Triggers on the Category weren’t being saved.

    Connectors > Custom Object Categories – Lookups displayed error

    When copying a Custom Object Category that uses a Lookup to select the item to work with, an error was displayed instead of a dropdown being shown.

    15th July 2024 #

    Highlights #

    Console > Templates/Accounts > Cycles – more export and import options

    Through Cyclr’s interface, exports of Templates can now be imported directly into Accounts as new Cycles. Also, Cycles in Accounts can be exported and then imported back into a Console as a new Template or into another Account as a new Cycle.

    Cyclr’s API now has 2 new endpoints to allow Cycles to be exported and imported programmatically:

    • GET /v1.0/cycles/{id}/export
    • POST /v1.0/cycles/import

    Console > General Settings – new OAuth2 Refresh Token Expired Webhook

    Cyclr can now be set to make an HTTP POST Request when an appropriately configured OAuth2.0 Connector reaches its Refresh Token expiry date, enabling you to be alerted when they may need manual intervention to keep them authenticated.

    Improvements #

    Connectors – Request Body can be sent in GET Requests

    Cyclr can now include a Request Body as part of a GET Request. This is available to Connector Methods as well as the http_request() Script function.

    Connectors – solution for LAUNCH and OAuth with Chromium-based browsers

    Chromium-based web browsers are implementing “storage partitioning” which was impacting OAuth authentication from within Cyclr’s LAUNCH feature.

    Console > Templates – resolved error when installing Template using Custom Object Category Method

    Corrected some logic which could prevent installation of a Template that used a Method from a Custom Object Category.

    Builder > Switch Step – modifying a Switch Step could prevent Builder loading

    Previously, if a Switch Step’s Case was deleted in one browser, another user could still link to that Case in their browser which resulted in the Builder encountering an error and not loading the integration. Cyclr will now ignore linking to a Case that’s been removed.

    LAUNCH/Marketplaces – Templates with no mappings could fail to install

    In certain situations, if a Template didn’t contain any mappings, it could result in an error when installed through LAUNCH or Marketplaces.

    Internal – supported SSH Message Authentication Codes updated

    Enables our FTP Connector to make SFTP connections to sites hosted by AWS.

    1st July 2024 #

    Highlights #

    Connectors > Script-only Methods themselves don’t count towards Task Usage

    Connector Methods defined as Type “Script” no longer automatically count torwards your Monthly Task Usage when used in an integration. If the Script defined on them makes use of the http_request() function, then each call to that function will count towards your Task Usage.

    Console > Templates – exporting option to include only mapped or all Custom Fields

    When exporting a Template, you can now choose to only include Custom Fields that have been mapped (default behaviour), or to have Cyclr include all Custom Fields of the Connector Methods used by the Template.

    Improvements #

    Console > Templates – exporting includes all mapped Fields

    In certain situations, exporting a Template could previously have missed some mapped Custom Fields, resulting in them not being included in the exported JSON file.

    Console > Console Users – new Permission to hide Cyclr API Request Body content

    A new Console User Permission of “Cyclr API Requests” has been added. Disabling that for a Console User will prevent them from seeing potentially sensitive Request Body content when viewing calls to the Cyclr API from within the Console at Reports > API Report.

    Console > Reports > Connector Report – clearer explanation of Connectivity Tools’ usage

    When using Cyclr’s Connectivity Tools, the Console’s Connector Report now displays entries for “Event Triggers” and “Linking” when using those tools, rather than the previous single “System Managed Connector“ entry which encapsulated them.

    Builder > Delay Step – correctly showing time set

    Delay Steps were always displaying their time as seconds.

    Cyclr API > Marketplaces – blank Partner-level OAuth details now ignored when authenticating

    In certain situations, blank Partner-level OAuth ClientId and ClientSecret values could be used, ignoring values stored on an Account Connector, resulting in authentication failing when installing an Integration Package through Marketplaces.

    Cyclr API > “Cycles” endpoints – performance improvements

    Performance improvements when Cyclr obtains data for the ErrorCount and WarningCount properties returned by the GET /v1.0/cycles and GET /v1.0/cycles/{id} endpoints.

    Webhooks > Synchronous Responses – Script using return false; resulted in timeout

    If you use a Webhook and a Synchronous Response in an integration and have Script on the Webhook Step which might return false; (stopping execution of a Transaction) then Cyclr previously wouldn’t return a Response so the inbound connection would eventually timeout. With this change, if Cyclr reaches a return false; it will now return a Response of “Rejected by script" and close the connection.

    Script functions – cyclr_encrypt() now supports SHA512 hashing

    The ”cyclr_encrypt()” Script function can now perform SHA512 hashing, along with the existing MD5, SHA1 and SHA256 hashing.

    Internal efficiencies around Step Data when processing Transactions

    Improved retrieval of Step Data when processing Transactions during periods of very high activity.

    Internal improvement to initial Transaction handling

    If a Cyclr Scheduler didn’t shutdown cleanly and a Transaction was being retrieved at exactly that point, it could result in it being locked in a Queueing state. Cyclr will now automatically resolve that condition and allow the Transaction to continue.

    Share This Article :
    • Facebook
    • X
    • LinkedIn
    • Pinterest
    2024-082024-06
    Page Contents
    • 25th July 2024
      • Improvements
    • 15th July 2024
      • Highlights
      • Improvements
    • 1st July 2024
      • Highlights
      • Improvements

    Company

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

    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


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

    © 2025 Cyclr. All rights reserved.