Skip to Content
Introduction

Morgen API

Build powerful calendar and task integrations with a unified API that works across Google Calendar, Microsoft 365, iCloud, and more.

🚀

Thinking of integrating Morgen into your product or service? Tell us more about your API use case.

Contact us

⚠️

The Morgen API is in early access. While we strive not to make breaking changes within each major version, new fields may be added at any time without prior notice. Make sure your code handles unknown fields gracefully. We recommend following our changelog for updates.

What can you build?

The Morgen API provides a unified interface to interact with calendars and tasks across multiple providers. Here’s what you can do:

📅 Calendar Events

Create, read, update, and delete events across all connected calendar accounts. The API supports:

  • Recurring events with flexible recurrence rules
  • Attendees and invitations with participation status
  • Virtual meeting rooms (Google Meet, Microsoft Teams, Zoom, Webex)
  • Reminders and alerts customization
  • All-day and timed events with timezone support

Learn more about Events →

✅ Tasks

Manage Morgen tasks programmatically—ideal for automations and integrations:

  • Create, update, and organize tasks
  • Set due dates, priorities, and estimated durations
  • Build subtask hierarchies
  • Mark tasks as complete or reopen them

Learn more about Tasks →

🔗 Integrations

Access all calendar accounts connected to a user’s Morgen account:

  • Google Calendar and Microsoft 365
  • iCloud, Fastmail, and CalDAV providers
  • Calendar feeds (read-only subscriptions)
  • Video conferencing services (Zoom, Webex)

Learn more about Integrations →

📆 Calendars

List and manage calendars across all connected accounts, including calendar metadata and user permissions.

Learn more about Calendars →

Getting Started

  1. Get your API key — Sign up at platform.morgen.so  and navigate to the Developers API page
  2. Connect your calendars — Use the Morgen app or platform to connect your calendar accounts
  3. Start building — Use your API key to authenticate requests

Get your API key →

Last updated on