How to Pass Through Data for API Request using Webhooks Zap App
Contribution by Troy Tessalone
Premier Certified Zapier Expert at Automation Ace.
Goal
You want to configure a Zap step to pass through all of the data from a previous Zap step via an API request without having to map all of the data points.
Zap App
Webhooks by Zapier: Used to make custom API requests.
- Triggers/Actions: https://zapier.com/apps/webhook/integrations#triggers-and-actions
- Help: https://zapier.com/apps/webhook/integrations#help
OPTIONS
- Webhooks - GET
- Webhooks - POST / PUT
- Webhooks - Custom Request

OPTION: Webhooks - GET
Section: Query String Params
NOTE: These params will be URL-encoded and appended to the URL when making the request. Note: If you specify nothing for this field, we will automatically encode and include every field from the previous step in the query string.
Click the underlined field label to see a tooltip with more info.

OPTION: Webhooks - POST / PUT
Section: Data
NOTE: These are key-value pairs that will form the data portion of the request. If you leave these empty, all fields from the previous step will be used.
Click the underlined field label to see a tooltip with more info.

OPTION: Webhooks - Custom Request
Field: Data Pass-Through?
NOTE: If true/yes, request data below will be overridden with the raw data from the previous step (you are still responsible for headers thought, like Content-Type).
Click the underlined field label to see a tooltip with more info.
