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 » Data on Demand » Account-level Data on Demand

    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
    • Handle 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

    21
    • 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
    • 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

    41
    • Introduction to Release Notes
    • 2026
      • 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
    • Data on Demand
    • Account-level Data on Demand

    Account-level Data on Demand

    1 min read

    As a Cyclr Partner, you have full access to make calls to any of the Cyclr API’s endpoints against any of your Accounts. You can make calls to create Accounts, install Templates, modify Cycles and so on. You can also call the Methods of Connectors in any Accounts – referred to as Data on Demand.

    There can be situations where it would be useful to enable your customers to be able to call Methods of Connectors installed into their Accounts themselves. Perhaps from within their own system or a Large Language Model (LLM)/AI-agent they use.

    With the Account-level OAuth Client Credentials feature, you create a set of credentials, restricted to only that customer’s Cyclr Account and Scoped to the Data on Demand Cyclr API endpoints.

    You then share the Client ID and Client Secret values of those credentials with your customer.

    Your customer can then:

    • Obtain a Cyclr API Access Token by calling the POST /oauth/token endpoint using their Client ID and Client Secret values.
    • Store and use the returned access_token value in calls to Cyclr’s Data on Demand API Endpoints as shown below.
    • When their access_token expires – as defined when you created their Cyclr OAuth credentials – they simply obtain a new Access Token exactly as they did before.

    Revoking Access #

    If for any reason you wish to prevent a customer from using a set of Client ID and Client Secret values you’ve issued them with, you can simply Delete them from their Account-level OAuth Client Credentials page:

    Data on Demand Endpoints #

    A set of Account-level OAuth credentials with an OAuth Client Scope of “Data On Demand” can be used to generate a Cyclr API Access Token, but that Access Token is only valid for the following Cyclr API endpoints which relate to calling Connector Methods:

    • GET /v1.0/account/connectors
    • GET /v1.0/account/connectors/{accountConnectorId}
    • GET /v1.0/account/connectors/{accountConnectorId}/methods/{methodId}
    • POST /v1.0/account/connectors/{accountConnectorId}/methods/{methodId}
    • POST /v1.0/account/connectors/{accountConnectorId}/methods/{methodId}/body
    • GET /v1.0/connectors/{connectorId}/methods
    • GET /v1.0/connectors/{connectorName}/methods
    • GET /v1.0/connectors/{connectorName}/{version}/methods

    When calling these endpoints with an Account-level Access Token, the usual X-Cyclr-Account HTTP Header is not needed as the Access Token indicates the Cyclr Account.

    Details on how to use these Cyclr API endpoints can be found here:

    • Get Account Connectors
    • Get Connector Methods
    • Call a Connector Method

    IP Address Restrictions #

    When using an Access Token obtained from Account-level OAuth credentials with an OAuth Client Scope of “Data On Demand”, Cyclr’s IP address restrictions are bypassed, meaning that any system can use them to call Data on Demand endpoints.

    Introduction to Data on DemandGet Account Connectors
    Page Contents
    • Revoking Access
    • Data on Demand Endpoints
    • IP Address Restrictions

    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.