Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Contact Us
  • Home
  • Built-in tools
  • Custom Actions & API Requests

Create an API Request action

Written by Owner

Updated at August 20th, 2025

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Tables
    Work with tables Manage tables Create tables Troubleshoot Zapier Tables
  • Product updates
    Product updates: January 2023 Product updates: March 2023 Product updates: February 2023 Product updates: April 2023 Product updates: May 2023 Product updates: June 2023 Product updates: July 2023 Product updates: August 2023 Product updates: September 2023 Product updates: October 2023 Product updates: November 2023 Product updates: December 2023 Product updates: January 2024 Product updates: February 2024 Product updates: March 2024 Product updates: April 2024 Product updates: May 2024 Product updates: June 2024 Product updates: July 2024 Product updates: August 2024 Product updates: September 2024 Product updates: October 2024 Product updates: November 2024 Product updates: December 2024 Product updates: January 2025 Product updates: February 2025 Product updates: March 2025 Product updates: April 2025 Product updates: May 2025 Product updates: June 2025 Product updates: July 2025 Product updates: August 2025
  • Zaps
    Zap basics Zap history Troubleshoot Zaps Manage your Zaps Do more with Zaps
  • Your Zapier account
    Plans Billing Account profile Notifications Data privacy & security Get help User roles and permissions
  • Interfaces
    Troubleshoot Zapier Interfaces Create an interface Use interface components Manage interfaces
  • Canvas
    Create a canvas Collaborate on a canvas
  • Chatbots
    Add logic and knowledge to chatbots Troubleshoot chatbots Create chatbots Manage chatbots
  • Getting started
    Intro to Zapier Set up your Zapier account Use case templates
  • Agents
    Create agents Manage agents Troubleshoot agents
  • MCP
    Set up MCP
  • Built-in tools
    Filter & Paths Formatter Schedule & Delay Email, IMAP, SMTP, & Email Parser Webhooks & Code Storage, Digest, & RSS Sub-Zap & Looping Other built-in tools Custom Actions & API Requests Functions AI by Zapier & AI actions Copilot Human in the Loop
  • Lead Router
    Create routers
  • Apps
    Connect and manage your app connections AI apps on Zapier Apps on Zapier
+ More

Table of Contents

Prerequisites 1. Choose the app and event 2. Connect your account 3. Set up the API Request action Required fields Optional fields 4. Test the API Request action
miscBoltAlt icon Beta

API Request action is a beta feature. It’s available for use, but still in active development and may change.

miscEye icon Advanced feature
  • The API Request action requires knowledge of how to send HTTP requests, APIs, and how to read API documentation.
  • Zapier Support can provide basic troubleshooting for the Zapier API Request feature, but they cannot troubleshoot issues with the API you use.
 
The API Request action allows you to make HTTP requests within the Zap editor.  This is helpful if you want to create one-off actions in your Zaps. This article will guide you through how to set up an API Request action in your Zaps.
 

Prerequisites

  • Check if the app supports API Request action.
  • Know which endpoint from your API you need for your API request.

1. Choose the app and event

In the Zap editor:
  • In the Zap outline, click the Action step or the plus sign + to add a new action. A dialog box will open.
  • In the search box, search for and select the app that will perform the action in your Zap. The right sidebar will open to the Setup tab.
  • Click the Action event field to open the dropdown menu.
  • Select API Request (Beta).

2. Connect your account

  • Click the Account field. A popup window will open.
    • Select an existing account from the list, or click + Connect a new account. 
    • Learn how to connect a new account.
  • Once the connection is working, click Continue.
miscEye icon Note

API Request actions cannot be used with shared app connections.

3. Set up the API Request action

Continue setting up your action by selecting what the action should do in the Configure tab. 

  • Select the Configure tab.
  • Set up all required fields and any optional fields that you need for your workflow.
    • Required fields have an asterisk after the field name.

Required fields

  • In the Stop on error field: 
    • If you select Yes the Zap will stop and error if the app returns an error code. This also enables automatic authentication refresh. 
    • If you select No the Zap will run successfully regardless of errors. This is the default setting.
    • Learn more about error handling with API Request actions.
  • Select an HTTP method from the dropdown menu.
  • In the URL field, enter the full URL of the endpoint. 
ratingStar icon Tip

If you set the Stop on error field to “Yes”, you can set up custom error handling to define how the Zap should proceed if the API call returns an error.

Optional fields

  • Use the Query string parameters to refine the request. Any parameters added will be URL-encoded and appended to the URL when making the API request.
  • Use the Additional request headers to pass on additional information, if applicable, to your API.
  • Use the Body field to pass a payload in the request. By default, Zapier will pass the body as raw text. If your API expects requests in a certain format, such as JSON, you must ensure the text within the Body is valid.
API Request action configuration example.png
miscEye icon Note
  • If you add a URL containing parameters to the URL field, your request will ignore them. To add parameters, use the Query string parameters field.
  • You do not need to add an authentication header. They're added automatically when you connect your app account.
After filling in all required fields and any optional fields, click Continue to move to the final step.
 

4. Test the API Request action

  • Click Test step.
  • The Test tab shows whether Zapier can perform the action step successfully. 
  • To view the full response data for your request: 
    • In the Data out tab, find the :mag:Full Response Data:mag_right: field.
    • Copy the URL and paste it into a new browser tab.
miscEye icon Note
  • If the Stop on error field is set to “Yes” and an error occurs, response data will not be returned. Learn more about API Request error handling.
  • To protect sensitive data, the response logs will automatically redact information such as API keys or authentication tokens.
Once you’ve set up your API Request action, you can either: 
  • Add another action step.
  • Turn your Zap on by clicking Publish.

For additional help, visit the Zapier Community's code and webhook resources.

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • API Request actions in Zapier
  • Custom Actions in Zapier
  • Create a custom action
  • Manage your custom actions
  • Supported apps for API Request actions

Copyright 2025 – OBZ-Zapier.

Knowledge Base Software powered by Helpjuice

Expand