Configuration parameters are useful when you run complicated recipes that you do not wish others to touch the logic on. It's like having switches on a complicated curcuit. Allowing choices to be made without messing around with the recipe.
Setting Configurations parameters up are fairly simple, and be summarized as follows :
When you are on the recipe page, press on the shortcut on your keyboard: CTRL + SHIFT + P
The parameter window will now show up at the bottom of your page.
In the box, you may fillup the parameter set up. Feel free to click on show example for some of the types of parameters you can create. From text fields to dates and even lists, these examples should guide you ample to go through your customization.
Structure wise, there are a few requirements for the config parameters to be set correctly. In general, it should follows this sample
[ { "label": "Status", "name": "status", "type": "string", "control_type": "text", "hint": "new/completed etc" } ]
The whole schema starts with an opening square bracket as well as a close one, and each field is enclosed in curly brackets.
Once you have created a config parameter in your field, you can easily find those data pills in the Properties section in the App Data