At work we use Mozilla Thunderbird with Lightning plugin to manage our calendar, and I want to sync with my Google Calendar account.

The problem is that in my Google Calendar account, I have 3 specific calendars, and I just want to sync one of them.

If I use the XML option in Lighting I can't accept any invite.

I tried the iCal mode, but it didn't worked.

So I tried to use the CalDav and it worked, but it syncs all 3 of my calendars.

The Google Calendar API suggests to use this link to connect the CalDav:


I want to sync just a single calendar of my Google Calendar Account with the Lighting plugin in Thunderbird.

Can I have some CalDav url to set just a specific calendar instead of all 3 calendars?

Thuderbird 24.5
Lightning 2.6.5

3 Answers 3


Use the URL you suggest, https://apidata.googleusercontent.com/caldav/v2/yourID/events, but rather than using [email protected] as the substitute for yourID, put in the calendar name instead.

To find that name, start with a Google Calendar window, then go to Settings->Calendars and click on the name of the Calendar you care about. Now scroll down to the "Calendar Address" row and look to the right of the XML/ICAL/HTML links to where it says "Calendar ID". This should look like an email address with a bunch of random-looking letters and numbers followed by @group.calendar.google.com. That whole thing is what you substitute for yourID.

  • Correct answer, but I'd like to add that using [email protected] as the substitute for yourID gives you access to your primary calendar through CalDAV. It doesn't sync all of your calendars at once as the OP seems to suggest. Apr 30, 2016 at 15:53
  • What authentication should be used for a Google calendar caldav? Just the user's regular login email & password?
    – ETL
    Apr 20, 2022 at 5:23
  • Worth to mention the public WebCal subscription link for single calendars: https://calendar.google.com/calendar/ical/yourID/public/basic.ics
    – Megver83
    Jun 16, 2023 at 20:09
  • This method seems to no longer be working for newly created calendars. I get stuck in when I press the button to Find Calendars. Edit: this worked for me superuser.com/questions/1738934/…
    – Jeff
    Sep 9, 2023 at 21:45

Try GDATA provider. It let's you sync a specific calendar from your google account. https://wiki.mozilla.org/Calendar:GDATA_Provider#Accessing_your_Calendar

  • 1
    This GDATA is actuallly the Provider for Google Calendar 0.25. This tool work with just one calendar. But I cannot accept invite from Thunderbird and its not two-way.
    – Butzke
    Jun 3, 2014 at 14:39

For DAVx⁵, use this:


The CalDAV URL is:


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .