Simple tutorial on how to send API requests from Zapier:
Purpose: To help basic users understand simple principles, like how to create a trigger and perform an action, e.g. send an email and create a task
Step 1:
Make a Zapier Account, it’s free.
https://zapier.com
Step 2:
Make a Zap
Step 3:
In this tutorial, we will choose to “Parse an Email” and then “POST” with a webhook
Step 4:
Choose “New Email”
You will need a parser mailbox, again, free: https://parser.zapier.com/
Step 5:
Once you have the mailbox account, connect it:
Then, enter in the mailbox email:
Step 6:
Send an email to that email address, to give it sample data.
Go to next step, to set up webhook.
Step 7:
Choose Custom Request for the Webhook
Step 8:
Fill in the Method and URL, you can find your API Endpoint in your Kanboard site under Settings>API
The Method will be POST
Step 9:
Fill in Data
For simplicity, I am showing you the auto parsed portions of the email, dynamically placed into the data, which you can access with the icon in the top right corner:
Fill in the Basic Auth: jsonrpc|your_api_web_token
you can find your API Token in your Kanboard site under Settings>API
Step 10:
Test
You are done, now, every time you email that mailbox, a task will be created with the Subject as the title and body as the description:
You can change the method in your json data to any API action, just make sure you use all the required params. See API reference:https://docs.kanboard.org/en/latest/api/index.html
Once you got that down, you can go a step further, and parse out variables from the email to use as selectors to determine for example, which task to do something to, or which action to perform, possibilities are endless.
You can also switch out the Zaps, for say, a scheduler zap to do actions on recurrence, like create a certain task every week, month, etc…