Start a group order
start_group_orderStart a group order (a coffee run) at a shop, when the user wants to order together with others now. Returns a code to share: each person's agent joins with it and pays for their own items. When it closes, the shop gets one combined order and the organiser is emailed its pickup QR. To share agentPickup itself with a friend, use share_agentpickup instead.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"organiser_name": "<organiser_name>",
"organiser_email": "<organiser_email>"
},
"name": "start_group_order"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | e.g. "Friday coffee run" | |
| shop_url | No | An agentPickup shop's URL, as find_shops returns it. Defaults to https://agentpickup.app. | |
| organiser_name | Yes | Who collects, shown to staff | |
| organiser_email | Yes | Where the group's pickup QR goes | |
| closes_in_minutes | No | Default 15 |