Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Get Zap Templates

Retrieve pre-built Zap templates that demonstrate popular automation workflows. Templates can be filtered by apps to find relevant automations. Use this to suggest popular automations to users or to discover common integration patterns.

List Authentications

Retrieve the user's existing authentications (connected accounts) for a specific Zapier app. Each authentication represents a saved set of credentials used to access a service. Use this to find authentication IDs required when creating Zap steps or testing actions.

List Apps

Browse and search the Zapier app directory. Returns apps available on Zapier's platform, sorted by popularity. Use this to discover which apps are available for building Zaps, filter by category, or search by name.

Create Workflow Step

Create a standalone Workflow Step that returns a webhook URL for on-demand invocation. The webhook can be called with a POST request containing JSON data to execute the step and get a response. Field values can be hardcoded or use mapped values in double curly braces (e.g., `{{email}}`) which become parameters of the webhook.

List Actions

Retrieve available actions (triggers, searches, and write actions) for a specific Zapier app. Each action represents an operation that can be used as a step in a Zap. Filter by action type to find triggers (READ), searches (SEARCH), or write actions (WRITE).

Create Zap

Create a new Zap (automated workflow) with a specified title and steps. Each step requires an action ID, authentication ID, and input field values. Use the **List Actions** and **List Authentications** tools first to get valid action and authentication IDs, and **Get Action Input Fields** to discover required inputs for each step.

Get Zap Runs

Retrieve execution history for Zaps. Returns details about individual Zap runs including status, timing, input/output data, and step results. Filter by Zap ID, date range, status, or search text to find specific runs.

Get Action Input Fields

Retrieve the input fields required for a specific action. Returns field definitions including types, labels, whether they're required, and available choices. Use this to discover what inputs are needed before creating a Zap step or testing an action. Some fields may depend on the values of other fields.

Create Authentication

Create a new authentication (connected account) for a Zapier app. This works for apps that support API key-based authentication. For OAuth-based apps, users must complete the authorization flow in a browser instead.

List Zaps

Retrieve a list of Zaps for the authenticated Zapier user. Returns Zap details including enabled/disabled status, last successful run date, step details, and editor links. Use the **expand** parameter to include full action and authentication objects instead of just IDs.

List Categories

Retrieve the list of all supported Zap categories on the Zapier platform. Categories organize apps by function (e.g., "Accounting", "AI Tools", "Analytics"). Use category slugs to filter apps in the **List Apps** tool.

Test Action Step

Test a configured Zapier action step with the provided authentication and inputs. Zapier executes the action against the target app and returns the third-party result payload.

Get Action Run

Retrieve the status, results, and errors for an asynchronous Zapier Action Run.

Get Input Field Choices

Retrieve available choices for a SELECT input field on a Zapier action. Use this for dynamic dropdown fields such as folders, sheets, channels, lists, projects, or other provider-specific options.

Create Action Run

Run a single Zapier action asynchronously without creating a saved Zap. Zapier returns an Action Run ID that can be checked with Get Action Run.

Get Action Output Fields

Retrieve the output fields produced by a specific Zapier action. Output fields can be mapped into later Zap steps or used to preview the result shape before creating a Zap.