Is it possible to execute a Zap by calling an API and get the JSON response? - api

As explained in their documentation, it is not possible to customize the response of Zapier webhooks.
I want something like Pipedream's HTTP API trigger, it exposes a custom API. You can hit and retrieve the data from the workflow and can return a custom response as per your needs.
Is there any way I can do the same with Zapier?

This is not possible with Zapier at this time.

Related

Seting up a webhook to track Voximplant's scenario status with all its data

I'm writing an application on Voximplant platform and I want to set up a webhook to track Voximplant's scenario status with all its data. How do I do it?
Yes, you can do it easily via the following API request: https://voximplant.com/docs/references/voxengine/net/httprequest

How to filter the data sent to a Shopify webhook?

While creating a webhook for Shopify 'Order creation' event, how can I filter the data that is sent in the POST request JSON? It tends to send all the data by default, which includes lots of customer information which I don't want to share with the webhook. I couldn't find any option in the Admin dashboard.
Shopify just sends the whole order. If you want to limit that you could write your own webhook receiver and then filter and re-post the filtered data.
Some really low cost infrastructure for that would be an AWS Lambda function.
Rewind has a nice post showing the AWS setup needed for that which posts the webhooks to a queue to serialize downstream processing and handle spikes. You should be able to leverage their example to filter and there are tons of examples of how to post the filtered data on the internet.
Shopify webhooks are HTTPS. That means the payload is encrypted from prying eyes. Secondly, the webhook endpoint you create can inspect that security as Shopify includes authentication tokens.
So whether a webhook contains data you want or do not want, there is no sharing of that information with anyone. It is up to you to not share once you receive it. But that has zero to do with Shopify or the webhooks.

Podio WebHooks RequestBin Testing

I want to test Podio Web Hooks (item.update) through RequestBin. I have created WebHook and it shows in my account. When I created i got one request for Verify on RequestBin URL. But in Podio it is showing as Inactive.
Kindly let me know how can I test further.
You have to validate the hook using the code received from the verify call. The hook will become active only after on successful validation.
Refer Podio documentation on how to Validate hook here, Validate Podio hook verification
So the webhook content is pretty bare bones, it just has request parameters for a variable or two in addition to any URL parameters you are passing based on your webhook URI. There is a whole description of what the parameters provided are here: https://developers.podio.com/doc/hookshttps://developers.podio.com/doc/hooks
Basically whatever is catching your webhook will need to be able to connect to the Podio API and fetch the item with the ID passed in the webhook.

How To Setup a DAG and Link to a Cobrand?

We were given an Rest API as a client of Yodlee.
And we want to test using DAG.
We wanted to test the API and we are successful at calling coblogin.
How does one link the DAG to our assigned Cobrand credential?
Thanks in advance.
You will need to register a user on Yodlee platform and then use DAG to add an account. Then you can call the dataservice APIs to get the data.
Please go through the below documentations -
Quick Start Guide
API reference
API flow
Also you can a dag account using Yodlee's provided UI called FastLink and then use API to extract data. You can request Yodlee for providing access to that.

How can I set my event's 'status' attribute to 'live' using Eventbrite's API?

I am doing Eventbrite integration in my Application. I am trying to create Event and make it live. I found the Event creation API, but that doesn't include any information on how to make the even live.
How can I set my event's 'status' attribute to 'live' using Eventbrite's API?
If you are using one of the Eventbrite API clients, you should be able to do something like this:
eb_client.event_update({id: event_id, status: 'live'});
I'd recommend trying the interactive documentation page for the event_update API call to learn more.
The developer site uses our available OAuth2.0 authorization service to access your events, allowing you to inspect your API request urls and response data.
Before you go live, make sure that your event has tickets available, and that you have assigned a venue and organizer profile whenever possible.