post https://api-sandbox.developers.deliveroo.com/dev-portal/scenarios//runs
Use scenario ID from the GET dev-portal/scenarios
to select your scenario, and include the necessary parameters that the scenario description included.
Earlier when you retrieved a list of scenarios, they may include a field like this:
"parameters": [
{
"id": "restaurant_drn",
"type": "restaurant",
"label": "Where to send the order"
},
{
"id": "basket_id",
"type": "basket_id",
"label": "ID of a Developer Portal basket"
}
]
This describes which parameters are required in order to trigger a scenario. When including the parameters in your request to trigger a scenario, the above parameters would translate to the following.
Sample Request Body
{
"restaurant_drn": "<drnid>",
"basket_id": "<id>"
}
Note that if a scenario does not describe any parameters, you should send an empty object {}
.
The response will include scenarioRunID, which you can use to query the state of the scenario.