Skip to main content
Ctrl+K

calendaring-jmap

  • Quickstart
  • Install
  • Authenticate
  • List calendars
  • Work with events
    • Sync incrementally
    • Use tasks
    • Handle errors
    • calendaring_jmap: Package entry points
    • client: JMAP calendar client
    • async_client: Async JMAP calendar client
    • objects: JMAP data objects
    • Errors
    • Change log
    • Design
    • Contribute
    • Security policy
  • GitHub
  • PyPI
  • Quickstart
  • Install
  • Authenticate
  • List calendars
  • Work with events
  • Sync incrementally
  • Use tasks
  • Handle errors
  • calendaring_jmap: Package entry points
  • client: JMAP calendar client
  • async_client: Async JMAP calendar client
  • objects: JMAP data objects
  • Errors
  • Change log
  • Design
  • Contribute
  • Security policy
  • GitHub
  • PyPI

Section Navigation

  • List calendars

List calendars#

calendars = client.get_calendars()
for cal in calendars:
    print(cal.id, cal.name, cal.color)

Each item is a JMAPCalendar; see objects: JMAP data objects for its fields.

previous

Authenticate

next

Work with events

Edit on GitHub
Show Source

calendaring-jmap is supported through a generous grant from the NLnet Foundation.

© Copyright 2026, calendaring-jmap contributors.

Built with the PyData Sphinx Theme 0.21.0.

Created using Sphinx 9.1.0.