Calendar
Solo includes a built-in calendar system for managing events and scheduling. Events can be associated with agents, include invitees, and automatically send calendar invitations.
Key Features
- Event Management: Create, update, and delete calendar events
- Invitee Support: Add invitees to events and track RSVP responses
- Automatic Invitations: ICS calendar invites sent automatically via email
- Agent Integration: Associate events with specific agents for branded invitations
- Timezone Support: Full timezone support with TZID in ICS files
- Availability Check: Query free/busy status for scheduling
How It Works
When you create or update an event with invitees, Solo automatically:
- Generates ICS Files: Standard iCalendar format for universal compatibility
- Sends Invitation Emails: Using your identity's email branding
- Applies Agent Branding: If an agent is associated, uses agent's signature
- Tracks Responses: RSVP responses are recorded and accessible via API
Quick Example
# Create an event with invitees curl -X POST https://solomail.io/api/v1/calendar/events \ -H "Authorization: Bearer <your-api-key>" \ -H "Content-Type: application/json" \ -d '{ "title": "Team Standup", "startTime": "2026-01-20T09:00:00-05:00", "endTime": "2026-01-20T09:30:00-05:00", "timezone": "America/New_York", "sendEmailReminders": true, "invitees": [ { "email": "colleague@example.com", "name": "John Doe" } ] }'
In This Section
- Overview - Calendar concepts and architecture
- Creating Events - How to create and configure events
- Managing Invitees - Working with event attendees
- Calendar API - Full API reference
Next: Learn about Calendar Overview