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 and route information or trigger an action.

Modules

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

Actions

  • HTTP Request - Gets an HTTP request from a Postman Collection or creates a new HTTP request and adds it to your flow.
  • AI Request - Gets an AI request from a Postman Collection or creates a new AI request and adds it to your flow.
  • Create with AI - Generates text, images, and JSON data using AI.

Trigger

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

Logic

  • Condition - Routes data through one of multiple outputs based on the results of one or more true/false expressions.
  • Validate - Checks incoming JSON data against a schema and routes the data based on the result.
  • If - Routes information from one of two outputs depending on the result of an expression.
  • Evaluate - Processes information and variables.
  • Delay - Waits for a specified amount of time before passing information through.

Looping

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

Visualize

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

Data

  • String - Outputs the entered text.
  • 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 given 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 given 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 - Outputs the specified variable's value from anywhere in the flow.
  • Template - Enables large amounts of formatted text to be entered.

Insert data blocks into other blocks

Some blocks support inserting data blocks to access the data blocks' values. For example, you can insert a String block into a List block to include the String block's value as an item in the List block's array.

To insert a block, click Add icon Add data blocks and select a block from the dropdown list.

Insert a data block

Last modified: 2025/05/27