create_proposal
Send candidate time slots to participant agents for scheduling. Auto-resolves to the highest-scoring slot when all respond.
Instructions
Create a scheduling proposal — send a set of candidate time slots to one or more participant agents so they can accept, decline, or counter-propose. The organizer agent owns the proposal; once every participant responds, the system auto-resolves to the highest-scoring slot (or cancels if all decline). Requires an org-level API key. Pro plan only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slots | Yes | Candidate time slots (up to 20) | |
| title | Yes | Short description of what the meeting is about | |
| expires_at | No | Auto-cancel cutoff if unresolved | |
| calendar_id | Yes | Calendar the resolved event will be created on | |
| description | No | Longer context/agenda | |
| organizer_agent_id | Yes | Agent ID proposing the meeting | |
| participant_agent_ids | Yes | Agent IDs invited to respond |