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

    27
    • Introduction to Release Notes
    • 2025
      • 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
    • Templates
    • Add custom fields

    Add custom fields

    2 min read

    Manually add custom fields #

    By default, connectors only include the standard fields that an application uses. If you need to work with additional fields in the application, you can add custom fields to the connector.

    Access connector settings #

    There are multiple ways to access a connector’s settings:

    • From the template builder, select the application connector to expand it and then select Settings.
    • From the Cyclr console, select Templates > Template Connectors from the menu, and then select the Edit button next to the Connector you want to edit.

    Add/update fields #

    1. In the section named Methods and Fields, select the category you want to use to expand it, and then select the method you want to add fields to.
    2. Under Request Fields or Response Fields (depending on whether you’re sending or receiving the field), select the + button to add a field.
    3. Specify the following values:
    PropertyDescription
    Field LocationThis is the field name as used by the API. Often this is just a case of copying the syntax of the existing fields.
    Display NameThis is the “friendly” name as it will be shown in the user interface.
    DescriptionYou can optionally describe the field and provide documentation, for example how it is used.
    Data TypeYou can optionally define a data type for your field. If it is datetime then add the subtype to allow for type conversions between different standards. Read more about data types

    Example field locations #

    If you only have a few fields, such as in the example response below, you can add the fields manually.

    {
        "customfields":[
            {
                "first_name":"John",
                "last_name":"Smith"
                "address":{
                    "city": "London"
                }
            }
        ],
        "total_records": 23
    }
    

    For this example, the field locations for those properties are as follows:
    [customfields].first_name
    [customfields].last_name
    [customfields].address.city
    total_records

    If you have a large number of fields to add, you can automate the process using a sample of the data, as described below.

    Use example data to add fields #

    If you have a JSON example of the request or response, you can use the JSON to auto-add additional or custom fields:

    1. Select the magnifying glass icon from either the request or response area, dependent on where you want to add the fields.
    2. Paste the JSON example into the popup window that opens.

    This adds any fields that don’t already exist, but you might still need to check over the field names and data types that are automatically generated.

    Note: Before you paste in a large example, ensure that it only contains properties that you plan to use as Cyclr will add every property it contains as a new Field.

    Mapping the entire Request or Response Body #

    While you would typically work with individual Request or Response Fields on Methods for each property you wished to map between 2 Steps, you’re also able to map from the entire Response Body of one Step, as well as to the entire Request Body of another.

    This can be useful if you have complex structures of data to pass and don’t need to map property by property, or you just want to pass all the Response Body’s data from one Step to another. You may also have Script on the destination Step to perhaps restructure it in some way, to make it suitable for that Step to send on within its own Request Body.

    To access the entire Request Body or Response Body, you add a Field to the Method you’re working with that just has a “.” (a period) as its Field Location and specify a Data Type of “Undefined” (to prevent Cyclr performing any conversion on that data), as shown below:

    That Field would then appear on Steps using that Method and would be mappable, just as other Request and Response Fields are.

    To map the entire Response Body from one Step to the entire Request Body of another, you would add a “.” Response Field to one Method and a “.” Request Field to the other, then in the Builder, you’d map those Fields together.

    Share This Article :
    • Facebook
    • X
    • LinkedIn
    • Pinterest
    Map fieldsCustom Object Method Categories
    Page Contents
    • Manually add custom fields
      • Access connector settings
      • Add/update fields
    • Example field locations
    • Use example data to add fields
    • Mapping the entire Request or Response Body

    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.