create_event
Create calendar events for personal, channel, or company use with start/end times, repeat options, and invite participants.
Instructions
Creates a new calendar event. Type can be "personal", "channel", or "company".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | End time as Unix timestamp (seconds) | |
| name | Yes | Event name/title | |
| type | Yes | Event type | |
| start | Yes | Start time as Unix timestamp (seconds) | |
| allday | No | Whether this is an all-day event | |
| repeat | No | Repeat frequency: none, daily, weekly, monthly, yearly | |
| type_id | No | Channel or company ID for channel/company events | |
| location | No | Event location | |
| company_id | Yes | Company ID | |
| repeat_end | No | When repeating ends (Unix timestamp) | |
| description | No | Event description | |
| invite_user_ids | No | User IDs to invite | |
| no_notification | No | Suppress notification | |
| invite_channel_ids | No | Channel IDs to invite |