core,{command}
| Action | - | key | value | config_path | new_value | stored_filter2 | source | value_key | wait_time | unit | **secret1 2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| wait | - | n | n | n | n | n | n | n | y | o | n |
| store_secret_value | - | y | n | n | n | o | n | y | n | n | o |
| save_data_source | - | n | n | n | n | n | y | n | n | n | n |
| update_data_entry | - | y | n | n | y | o | n | n | n | n | o |
| add_data_source | - | n | n | y | n | n | n | n | n | n | n |
| read_value | - | y | n | n | n | n | n | n | n | n | n |
| store_value | - | y | y | n | n | n | n | n | n | n | n |
1 secret is a place holder for a single use stored filter, it will accept any number of parameters that will be applied to a data source to filter it. These parameters should be applied directly, and not wrapped in a dictionary or other data structure.
2 stored_filter and **secret are mutually exclusive, the value of stored_filter takes priority.