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
        • File System
      • 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
          • Filesystem 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
  • Adding Headers
  • Adding Request Body
  • Handling Response
  • Advanced

Was this helpful?

  1. Reference
  2. Reference
  3. Designer
  4. Steps

HTTP requests

PreviousAssertionNextAssignment

Last updated 11 months ago

Was this helpful?

Use the HTTP request step to make an HTTP request and assign its response to a target variable.

Adding Headers

You can add any number of headers values to your HTTP request by using the add header button.

Only Latin characters, the digits 0-9 and "-" can be used for a header name. Header value can either be written as text or using variables that exists in the app.

You can test out different configuration of HTTP headers by disabling and/or enabling only some of the HTTP headers for the step.

It's important to recognize that further headers may also be added when using a non-client execution context.

Adding Request Body

You are able to edit the Request Body to use either a text variable, binary variable or a JSON expression.

If the HTTP call is a GET, HEAD or DELETE then the Request Body will not be sent with the HTTP request.

Handling Response

You can set the if you want the contents of the response to be typed as either text, binary or as JSON.

You are also able to choose whether an error status should cause a the application to stop (displaying an error message to the user) or if you want to handle the error manually.

If the HTTP request is configued with the HEAD or DELETE verbs then the response will not contain a response content, and any response configuration will be ignored.

Advanced

If you are expecting the content of the response to be JSON you can write a matching the expected type, or infer it from a JSON value.

Inferring the result type from JSON objects might create a expected response FlowScript type that contain either or in some fields. This might cause issues when running the application containing the HTTP request step. To avoid such issues, either remove these fields or replace them with the correct or sequence type.

Should you want to edit the HTTP request further you can use the Copy as Flowscript button to get a equivalent FlowScript code which can be edited further in a .

鈴革笍
type expression
null
nothing
nullable
script step