Flow Connect Help
Roadmap
  • ℹ️This is Flow Connect
    • Overview
    • Technical overview
      • System requirements
    • What's new?
      • Change log
  • ▶️quick start
    • Create an application
    • Create an admin access group
  • 🔁working with Connect
    • Connect to systems
      • Connector agents
        • Add agent group
        • Install agent manager
        • Add agent
        • Manage agent
      • Connectors
        • IFS Applications 10
        • Oracle
        • Microsoft SQL Server
        • Send Email
        • REST
          • Microsoft Graph API
          • Infor M3 REST
            • Obtaining Infor ION API file
            • Configure REST Connector with ION API file
          • IFS Cloud
            • IAM Client Registration
            • Obtaining end-point info from IFS Cloud
            • Configure REST Connector for IFS Cloud
      • Redirect URIs
    • Create and design
      • Application packages
      • Applications
        • Create
        • Design
        • Test
        • Commit
      • Portal Pages
        • Create Portal Page
        • Design Portal Page
        • Commit Portal Page
      • Components
        • Create component
        • Manage component
      • Modules
        • Create module
        • Manage module
      • Automations
        • Functionality
        • Create Automation
        • Manage Automation
        • Creating Access Key
        • Executing Automations Externally
          • IFS Cloud
          • Salesforce Apex Trigger Example
    • Deploy
      • Environments
      • Deploy
    • Use
      • On mobile devices
      • In web browser - Web client
      • In web browser - Portal
    • Share
      • Share Applications
    • User administration
      • Users
        • Invite a new user
        • Manage users
      • User groups
        • Create user groups
        • Manage user groups
      • Access
        • Manage access
  • ⏸️Reference
    • How-to guides
      • Create User Step controls
        • Header
        • Static text
        • Labelled static text
        • Link
        • Image viewer
        • Text input
        • Numeric input
        • Date input
        • Time input
        • Check box input
        • Binary option input
        • List selection input
        • List multi-selection input
        • Menu selection input
        • Data grid
        • Calendar control
        • Image selection input
        • List presentation
        • Camera Input
      • Dependent controls in User step
        • Variable source
        • Expression source
        • Control visibility (condition to hide)
      • Configure SSO for Microsoft Entra
    • Reference
      • Clients
        • Settings
        • My data
      • Designer
        • Controls
          • Header
          • Static text
          • Labeled static text
          • Link
          • External app launcher
          • Image viewer
          • Text input
          • Numeric input
          • Date input
          • Time input
          • Check box input
          • Binary option input
          • List selection input
          • List multi-selection input
          • Menu selection input
          • Data grid
          • Calendar
          • Image selection input
          • List presentation
          • Camera input
          • File gallery
          • GPS location input
          • Signature capture input
          • Item creation sub task
          • Check list sub task
          • Verb sub task
        • Steps
          • Start
          • User interaction
          • External system
          • Decision
          • Assertion
          • HTTP requests
          • Assignment
          • Table
          • Event listener
          • Checkpoint
          • Script
          • Annotation
          • End
          • Local data resource
      • Portal
        • Design items
          • Portlets
            • Accumulation chart
            • Base chart
            • Circular gauge
            • Custom content
            • Data tree
            • Document viewer
            • Filter
            • Kanban
            • KPI card
            • Link
            • My apps
            • Record
            • Rich text
            • Table
          • Container
          • Common portlet configuration
            • General
            • Events
            • Data
            • Custom buttons
            • Style
        • Portal settings
          • Branding
          • Page
          • Navigation
        • Profile
        • Portlet actions
        • Cache
        • Input to Start Step
      • Diagnostic mode
      • FlowScript
        • Walkthrough
          • Introduction
          • Expressions and programs
          • Anatomy of a program
          • Variables
          • Simple types
          • Nullable types
          • Records
          • Sequences
          • Other types
          • Arithmetic
          • Other expressions
          • Queries
          • Conditionals and loops
          • Function definitions
          • Built-in functions
          • DateTime module
          • Seq module
          • HTTP module
          • CSV module
          • JSON module
          • Trace module
          • Record module
          • XML Module
          • Custom modules
          • Custom Types
          • Appendix: Subtyping rules
          • Appendix: Escape sequences
          • Appendix: Type checking errors
      • Flowscript Copilot
      • Glossary
    • Flow Connect Downloads
      • Install Flow Connect Designer
    • Migrate from Flow Classic
      • Portal - migrate from Flow Classic
      • Classic vs. Connect Comparison Guide
Powered by GitBook
On this page
  • Add connector
  • Configuration values
  • Edit connector
  • Delete connector

Was this helpful?

  1. working with Connect
  2. Connect to systems
  3. Connectors

REST

PreviousSend EmailNextMicrosoft Graph API

Last updated 3 months ago

Was this helpful?

Use the REST connector to consume REST services.

Add connector

  1. Select Connectors in Hub menu and select Add Connector.

  2. Select REST Connector

  3. Enter the name and optionally a description.

  4. Enter the configuration values for different environments.

  5. Select Save.

Configuration values

Configuration
Description

Agent Group

Agent group where the connector should be executed

Base URL

Base address of the REST service

Authentication Type

Authentication type defines the authentication mechanism to use while communication with REST service.

  • None - No authentication

  • Basic Authentication - Can be used for REST API's protected with basic authentication and often involves providing a username and password.

  • API Key Credentials - Can be used for REST API's protected with some sort of a API key. Typically the key is sent either via a query parameter or as a header.

  • OAuth2 Client Credentials - Can be used for REST API's protected with OAuth2 client credentials grant type.

    • Token Endpoint - The URL of the token endpoint

    • Client ID - The client id obtained from app registration

    • Client Secret - The client secret obtained from app registration

    • Scopes - You can add one more scopes separated by space

  • OAuth2 Password Credentials - Can be used for REST API's protected with OAuth2 password credentials grant type.

    • Token Endpoint - The URL of the token endpoint

    • Client ID - The client id obtained from app registration

    • Client Secret - The client secret obtained from app registration

    • Username - The username of the resource owner

    • Password - The password of the resource owner

    • Scopes - You can add one more scopes separated by space

  • OAuth2 Authorization Code Flow - Can be used for REST API's protected with OAuth2 authorization flow grant type.

    • Display Name - The given name of the external system/IDP and it will be used in the client prompt

    • Authorization Endpoint - The URL of the auth endpoint

    • Token Endpoint - The URL of the token endpoint

    • Client ID - The client id obtained from app registration

    • Client Secret - The client secret obtained from app registration

    • Scopes - You can add one or more scopes separated by space

    • Advanced Section

      • Extra Query Parameters - You can add one or more extra query parameters. These parameters provide context, customization, or security enhancements to the authorization process.

        Example: prompt=login forces the authorization server to prompt the user to log in, regardless of any active session

      • PKCE - Dictates if PKCE should used in the authorization flow. Typically PKCE is used for securing public clients and mobile applications

      • Prefill User Email - When enabled flow user email address will be used as the pre-fill username/email in the external systems log-in prompt

      • Private Session - When enabled opens a none cookie storing web browser in iOS and Android clients during the auth steps.

  • Open ID Authentication - Can be used for REST API's protected with Open ID connect.

    • Display Name - The given name of the external system/IDP and it will be used in the client prompt

    • Authorization Endpoint - The URL of the auth endpoint

    • Client ID - The client id obtained from app registration

    • Scopes - You can add one or more scopes separated by space. By default it is set to openid

    • Advanced Section

      • Extra Query Parameters - You can add one or more extra query parameters. These parameters provide context, customization, or security enhancements to the authorization process.

        Example: prompt=login forces the authorization server to prompt the user to log in, regardless of any active session

      • Prefill User Email - When enabled flow user email address will be used as the pre-fill username/email in the external systems log-in prompt

      • Private Session - When enabled opens a none cookie storing web browser in iOS and Android clients during the auth steps.

Edit connector

  1. Hover over the connector card and the context menu will appear, select Edit.

  2. You can now change or the configuration values for different environments.

Delete connector

  1. Hover over the connector card and the context menu will appear, select Delete.

  2. Confirm and the connector will be deleted.

Deleting a connector can not be undone.

You will find the Redirect URIs .

You will find the Redirect URIs .

🔁
here
here