Blocks overview

A block is a fundamental unit of a flow. Each block stores information or performs a task. You can configure a block to fit your specific use case. Blocks may have input ports, output ports, or both. You can use these ports to connect your blocks to send information or trigger an action.

A list of available flows blocks appears below, with links to more detailed descriptions.

Modules

  • Flow Module - References a flow from your workspace and outputs the flow's result.

Tasks

  • Send Request - Gets a request from a Postman Collection and adds it to your flow.
  • Create with AI - Generates text, images, and JSON data using AI.
  • Delay - Waits for a specified amount of time before passing information through.

Trigger

  • Start - Represents the starting point for a flow and can receive data from webhooks, scenarios, or Flow Module blocks. The Start block appears automatically in every new flow.
  • Output - Sends one flow's result to a Flow Module block in a different flow.

Logic

  • If - Sends information to one of two outputs depending on the result of a condition.
  • Evaluate - Processes information and variables.

Looping

  • Collect - Marks the end of loops created by For and Repeat blocks.
  • For - Runs all the blocks that come after it once for each item in the input list until the flow reaches a Collect block.
  • Repeat - Runs all the blocks between itself and a Collect block the specified number of times.

Output

  • Display - Displays the information it receives.
  • Log - Sends information to the Postman Console.

Data

  • String - Outputs the text that you enter.
  • Bool - Outputs true or false.
  • Number - Outputs a whole or decimal number that can be positive or negative.
  • Null - Outputs a null value.
  • Select - Extracts a specified piece of information from another block's output.
  • Now - Outputs the current date and time.
  • Date - Outputs the specified date.
  • Date & Time - Outputs the specified date and time.
  • List - Outputs the specified list of values.
  • Record - Structured information that can hold any of the other value block types or another record.
  • Create Variable - Assigns a value to a variable that can then be accessed with the Get Variable block anywhere in the flow.
  • Get Variable - Gets the specified variable's value from anywhere in the flow.
  • Template - Enables large amounts of formatted text to be entered.

Embed data blocks in other blocks

You can embed data blocks in other blocks to access the data blocks' values. For example, you could embed a String block in a List block to include the String block's value as an item in the List block's array.

Blocks that support embedding have an Add data blocks icon Add data blocks icon. To embed a block, select the Add data blocks icon Add data blocks icon, then select a block from the dropdown list.

Embed a data block

You can embed data blocks in the following blocks:

Last modified: 2024/10/02