SeekWell API
You can automatically trigger any block to run by sending a request to "https://api.seekwell.io/run_one" along with your Block ID, an API key, and optional parameters.
Steps:
- 
Open the web app and type command/control+k, then type “API”. Select Create API key to generate an API key.
- 
Go to the block that you would like to trigger programmatically, and copy the Block ID from the URL. As shown below, the Block ID appears after the url https://app.seekwell.io/run/. 
- 
Post a request to "https://api.seekwell.io/run_one" with your Block ID, API Key, and optional parameters. In this example, we use the Python Requests HTTP library). import requests data = { 'blockId': 'long_id_from_url_in_step_2', 'api_key': 'api_key_from_step_1', 'parameters': [] #optional array of parameters } url = 'https://api.seekwell.io/run_one' response = requests.post(url, json=data) print(response.ok)
- 
(Optional) If the block you are triggering has Parameters, you can set those parameters in your request JSON. In the example below, we send user data to a Google Sheet based on the channel through which the user signed up (Facebook, Twitter, etc.). The "parameters" in your request JSON should be an array of dictionaries containing the name-value pairs of each of the Parameters you want to set, as in the code below. data = { 'blockId': long_id_from_url_in_step_2, 'api_key': api_key_from_step_1, 'parameters': [{'name':'channel','value':'facebook'}] } url = 'https://api.seekwell.io/run_one' response = requests.post(url, json=data)
Use Case: Setting up a Zap
You can set up Zapier to trigger a block to run by using the SeekWell API as a webhook.
Steps:
- 
Make a new Zap and create the App Event or schedule you want to trigger your SeekWell Block to run. 
- 
Make an Action and choose "Webhooks" as your App and "Post" as your Action Event. 
- 
Enter the SeekWell API URL along with the required data fields. 
- 
Your block should then run whenever the Zap is triggered.