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:

  1. Generates ICS Files: Standard iCalendar format for universal compatibility
  2. Sends Invitation Emails: Using your identity's email branding
  3. Applies Agent Branding: If an agent is associated, uses agent's signature
  4. 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


Next: Learn about Calendar Overview