For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Postman
PricingEnterprise
Contact SalesSign InSign Up for Free
HomeDocs
HomeDocs
      • Overview
        • Overview
          • Work with date and time
          • Find and filter data
          • Run flows in the cloud
          • Send URL-encoded or form data to flows
Postman API Platform

Product

  • Postman Overview
  • Enterprise
  • Spec Hub
  • Flows
  • Agent Mode
  • API Catalog
  • Fern
  • Postman CLI
  • Integrations
  • Workspaces
  • Plans and pricing

API Network

  • App Security
  • Artificial Intelligence
  • Communication
  • Data Analytics
  • Database
  • Developer Productivity
  • DevOps
  • Ecommerce
  • eSignature
  • Financial Services
  • Payments
  • Travel

Resources

  • Postman Docs
  • Academy
  • Community
  • Templates
  • Intergalactic
  • Videos
  • MCP Servers

Legal and Security

  • Legal Terms Hub
  • Terms of Service
  • Postman Product Terms
  • Security
  • Website Terms of Use

Company

  • About
  • Careers and culture
  • Contact us
  • Partner program
  • Customer stories
  • Student programs
  • Press and media
Twitter iconLinkedIn iconGithub iconYouTube iconInstagram iconDiscord icon
Download Postman
Privacy Policy

© 2026 Postman, Inc.

On this page
  • Create and deploy the flow
  • Edit the request
  • Obtain the request body
  • Work with the request body
Postman FlowsBuild flowsStructure

Send URL-encoded or form data to flows

||View as Markdown|
Was this page helpful?
Previous

Deploy flows to the Postman cloud

Next

Organize flows with color, annotations, and groups

Built with

The Request block can get input data for your flow from a scenario. That enables you to test the flow locally. This topic explains how to create scenarios for Request blocks in flows whose HTTP request bodies need to be formatted as form-data or x-www-form-urlencoded data. For flows whose request bodies will only require plain JSON, skip this topic and follow the Request block setup instruction instead.

Create and deploy the flow

  1. Create a deployable flow and include an HTTP Request block with an HTTP request.

  2. Click Deploy and enter a URL.

  3. Click Deploy.

  4. Click Current, then click Open in Postman icon Open in HTTP request to open the HTTP request editor.

Edit the request

  1. In the HTTP request editor, select the POST request method.

  2. (Optional) Configure parameters, authorization, headers, scripts, and settings as desired.

  3. Configure the request body in the Body tab. Choose one of the following two options, depending on whether your flow will require its HTTP request body to be formatted as x-www-form-urlencoded or form-data:

    • Option one: Select x-www-form-urlencoded, then enter the keys and example values.

    • Option two: Select form-data, then enter the keys and example values for your form fields.

    Form data values are of type Text by default, but you can alternatively select File, add a file. If the file hasn’t been uploaded to the Postman cloud yet, click Upload to cloud icon Upload file to team to make it available to your teammates.

  4. Save and send the request.

  5. Assuming that the flow responds with 200 OK, click Home icon Home > Analytics.

Obtain the request body

  1. In the Flow column, click the name of the flow you’re sending requests to, to open its details at right.

  2. Under Run Logs, click Request to reveal details. In the Body section, click Copy icon Copy to copy the request body.

  3. Click Open flow to return to your flow.

Work with the request body

  1. In your flow, create a scenario, and in the Body field, paste the request body that you copied while in the request editor.

  2. Save and run the scenario.

  3. Click the Body port of the Request block to open the block footer, and verify that the block emitted the correct request body, headers, and parameters.

  4. Based on the correctly formed request body that’s available in the block footer, add blocks to your flow to process the request body data as desired.