Share a trip
share_tripShares a built trip with other people. mode together emails each address an invitation to build the trip with the traveller (they join after signing in or up). mode show makes a read-only link anyone can open for 7 days, emailed to any addresses given and always returned so it can be copied. Returns a message and, for show, the link. Sends email, which cannot be unsent: share only with the traveller's yes and the addresses they gave; at most 10 emails a call, 20 per trip a day. revoke true switches off public links and invitations not yet accepted. Use to send a trip to others; use update_trip to rename or delete it, list_trips to find its trip_id.
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": {
"trip_id": "<trip_id>"
},
"name": "share_trip"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | together = invite to build it with the traveller; show = read-only link. Required to share; optional with revoke. | |
| emails | No | Up to 10 addresses the traveller gave, e.g. ana@example.com. Required for together; optional for show. | |
| revoke | No | Undo sharing: switch off the trip's public links and withdraw invitations not yet accepted. Emails are not needed. | |
| message | No | A short note shown in the email. | |
| trip_id | Yes | The trip's id (trip_id), as returned by start_trip or list_trips. | |
| intent_ref | No | The reference at the end of a chat line an Adonde card posted, e.g. K7Q2MD from "Code: K7Q2MD." (older cards: "(ref K7Q2MD)"). Pass it on its own: the card's exact arguments load on our side. Add only what the line says is still missing (for a route, the travellers). |