Create Calendar Event
qubrics_mailbox_create_calendar_eventCreate a calendar event without invitations or email reminders using a caller-held UID, so agents can add appointments and reconcile uncertain creates by UID lookup.
Instructions
Save an event without invitations or email reminders. Requires calendar.write. Retain the required UID before dispatch; after an uncertain result reconcile by UID lookup and never repeat the create after an empty immediate lookup.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | Yes | Stable caller-held identity, retained before this request. An uncertain create must be reconciled by UID lookup; never repeat it after an empty immediate lookup. | |
| start | Yes | Local start date and time without an offset, interpreted in time_zone. | |
| title | Yes | Event title. | |
| duration | Yes | Event duration expressed as days, hours, minutes or seconds. | |
| time_zone | Yes | Time zone for local event times. | |
| mailbox_id | No | Mailbox public ID to target when the credential grants access to more than one mailbox. Omit when the credential is scoped to exactly one mailbox. | |
| calendar_id | Yes | Calendar ID in the selected mailbox. | |
| description | No | Plain text event details. Set null to clear. | |
| Idempotency-Key | No | Stable key for this exact create in this mailbox. Saved responses replay for 24 hours. Uncertain creates still require read-only reconciliation. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |