You can run a request by clicking a button field in your table. This makes it much quicker to run requests as you do not have to manually open the app dashboard, find the Data Fetcher app and navigate to the request. It also allows you to run a request using the values for a specific record.
The first time you click a button field you will need to select which request to run. After that, you can just click the button to run the request again (without having to select anything).
Click one of the buttons in the button field. Data Fetcher will open. Then a modal will open in the app where you can select which request should run. Select the request you want to run and click
The request will run.
Next time you click the button field the request will run straight away (without you having to select it again).
Run different requests from different buttons
You can select different requests to run from different tables. You can also select a different request to run when the button field within the same table but in a different view is clicked.
On the home screen, click
in the top menu.
One the modal, click
, then select the table, view and API request. Leaving the view blank means the request will run when a button in any view within that table is clicked. You can only select one request per unique table/ view combination. If you have two requests set for the same table, one with a blank view and one with a view, only the request with a view will run.
Run request for one record vs run on multiple records
This is only relevant to requests that have been set up to run on multiple records. When you set up a table/view/request using the steps described above and the request references table fields, Data Fetcher will use the values from the record that you clicked and only run the request once. It will not delete any output table records even if you have 'Delete output table records' enabled. This is useful for workflows where you want to update an individual record or post the values from a single record.
If you want to change to run on multiple records (and delete output table records when enabled) you can do this by selecting 'Run on multiple records, not just the record clicked.' when selecting table/view/request.