Skip to main content

Overview

This guide covers calendar event management including creating events, managing attendees, handling RSVP status, and integrating with external calendars.

Event Structure

Events represent scheduled activities with start/end times, locations, and attendees.

Key Properties

Creating Events

Basic Event

All-Day Event

Event in Context

Managing Attendees

Add Attendee

Response:

Add Multiple Attendees

List Attendees

Response:

Remove Attendee

RSVP Management

RSVP Status Values

  • pending - Invitation sent, awaiting response
  • accepted - Confirmed attendance
  • declined - Will not attend
  • tentative - Maybe attending

Update RSVP Status

Attendee Responds to Invitation

Get RSVP Summary

Querying Events

By Date Range

Upcoming Events

By Context

Search Events

Updating Events

Basic Update

Reschedule Event

Comments on Events

Add Comment

List Comments

Calendar Integration

CalDAV Support

Day Copilot supports CalDAV protocol for bidirectional calendar sync:
Setup in Calendar Apps:
  1. Apple Calendar:
    • Settings → Accounts → Add Account → Other
    • Add CalDAV Account
    • Server: app.daycopilot.ai/caldav/
    • Use Day Copilot credentials
  2. Google Calendar:
    • Settings → Import & Export
    • Add calendar using CalDAV URL
  3. Outlook:
    • File → Account Settings → Internet Calendars
    • Add CalDAV URL

Sync Behavior

  • Events created in Day Copilot appear in synced calendars
  • Events created in external calendars sync to Day Copilot
  • Updates sync bidirectionally
  • Deletions sync bidirectionally

Common Patterns

Meeting Scheduler

Daily Agenda

Attendance Tracking

Conflict Detection

Best Practices

Always provide location information, especially for remote meetings:
End times should be realistic. Avoid back-to-back meetings without breaks:
When rescheduling or updating events, always notify attendees:
Always use UTC timestamps in API calls. Convert to user’s local timezone in UI:
Group related events in contexts for better organization:

Recurring Events (Roadmap)

Recurring events are coming soon. Current workaround is to create individual events for each occurrence.
Planned Features:
  • iCalendar RRULE support
  • Daily, weekly, monthly recurrence patterns
  • Exception dates
  • Series management (update all vs single occurrence)

Next Steps

Managing Tasks

Learn advanced task management

Events API Reference

Complete API documentation

Tasks & Events Model

Understand data relationships

Error Handling

Handle errors in production