respondToProposal
Record each participant's accept or reject response to a meeting proposal, specifying a preferred time slot when accepting. Call once per participant; after all accept, the proposal is confirmed.
Instructions
Use this tool to record one participant's response (accept or reject) to a meeting proposal. This must be called once per participant — if a proposal has 3 participants, you must call this tool 3 separate times, once for each participantId. Call getProposal first to see which participants have not yet responded (check the responses array). When accepting, the participant can indicate a preferredSlotId from the proposal's candidateSlots. Once every participant has responded and all accepted, the proposal automatically becomes "accepted" and you can then call createBooking (proposal-based mode) to confirm the meeting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| proposalId | Yes | UUID of the proposal being responded to. | |
| participantId | Yes | UUID of the participant submitting their response. | |
| status | Yes | "accepted" to agree to the proposal, "rejected" to decline. | |
| preferredSlotId | No | UUID of the participant's preferred slot within the proposal (only used when status is "accepted"). | |
| note | No | Optional message to include with the response (e.g. reason for rejection). |