הפניית ה-API הזו מסודרת לפי סוג המשאב. לכל סוג משאב יש ייצוג נתונים אחד או יותר ושיטה אחת או יותר.
סוגי המשאבים
Acl
פרטים על משאב Acl זמינים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור | 
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| מחיקה | DELETE  /calendars/calendarId/acl/ruleId | מחיקת כלל של בקרת גישה. | 
| get | GET  /calendars/calendarId/acl/ruleId | מחזירה כלל של בקרת גישה. | 
| הוספה | POST  /calendars/calendarId/acl | יצירת כלל לבקרת גישה. | 
| list | GET  /calendars/calendarId/acl | מחזירה את הכללים ברשימת בקרת הגישה של היומן. | 
| patch | PATCH  /calendars/calendarId/acl/ruleId | עדכון של כלל בקרת גישה. השיטה הזו תומכת בסמנטיקה של תיקון. שימו לב שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב- getואחריו ב-update. ערכי השדות שאתם מציינים מחליפים את הערכים הקיימים. השדות שלא מצוינים בבקשה לא משתנים. אם מציינים שדות מסוג מערך, הם מחליפים את המערכים הקיימים, כך שכל רכיבי המערך הקודמים נמחקים. | 
| עדכון | PUT  /calendars/calendarId/acl/ruleId | עדכון של כלל בקרת גישה. | 
| watch | POST  /calendars/calendarId/acl/watch | כדאי לעקוב אחרי שינויים במשאבי ACL. | 
CalendarList
פרטים על משאב CalendarList זמינים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור | 
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| מחיקה | DELETE  /users/me/calendarList/calendarId | הסרת יומן מרשימת היומנים של המשתמש. | 
| get | GET  /users/me/calendarList/calendarId | מחזירה יומן מרשימת היומנים של המשתמש. | 
| הוספה | POST  /users/me/calendarList | הוספה של יומן קיים לרשימת היומנים של המשתמש. | 
| list | GET  /users/me/calendarList | הפונקציה מחזירה את היומנים ברשימת היומנים של המשתמש. | 
| patch | PATCH  /users/me/calendarList/calendarId | מעדכן יומן קיים ברשימת היומנים של המשתמש. השיטה הזו תומכת בסמנטיקה של תיקון. שימו לב שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב- getואחריו ב-update. ערכי השדות שאתם מציינים מחליפים את הערכים הקיימים. השדות שלא מצוינים בבקשה לא משתנים. אם מציינים שדות מסוג מערך, הם מחליפים את המערכים הקיימים, כך שכל רכיבי המערך הקודמים נמחקים. | 
| עדכון | PUT  /users/me/calendarList/calendarId | מעדכן יומן קיים ברשימת היומנים של המשתמש. | 
| watch | POST  /users/me/calendarList/watch | כדאי לעקוב אחרי שינויים במשאבי CalendarList. | 
יומנים
פרטים על משאבים ביומן זמינים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור | 
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| ניקוי | POST  /calendars/calendarId/clear | מחיקת היומן הראשי. הפעולה הזו מוחקת את כל האירועים שמשויכים ליומן הראשי של החשבון. | 
| מחיקה | DELETE  /calendars/calendarId | מחיקת יומן משני. כדי למחוק את כל האירועים מהיומנים הראשיים, משתמשים ב-calendars.clear. | 
| get | GET  /calendars/calendarId | מחזירה מטא-נתונים של יומן. | 
| הוספה | POST  /calendars | יוצר יומן משני. המשתמש המאומת של הבקשה הופך לבעלים של הנתונים ביומן החדש. | 
| patch | PATCH  /calendars/calendarId | מעדכן את המטא-נתונים של היומן. השיטה הזו תומכת בסמנטיקה של תיקון. שימו לב שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב- getואחריו ב-update. ערכי השדות שאתם מציינים מחליפים את הערכים הקיימים. השדות שלא מצוינים בבקשה לא משתנים. אם מציינים שדות מסוג מערך, הם מחליפים את המערכים הקיימים, כך שכל רכיבי המערך הקודמים נמחקים. | 
| עדכון | PUT  /calendars/calendarId | מעדכן את המטא-נתונים של היומן. | 
ערוצים
פרטים על משאב הערוצים מופיעים בדף ייצוג המשאב.
| שיטה | בקשת HTTP | תיאור | 
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| stop | POST  /channels/stop | להפסיק לצפות במשאבים דרך הערוץ הזה. | 
צבעים
פרטים על משאב הצבעים מופיעים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור | 
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| get | GET  /colors | מחזירה את הגדרות הצבע של היומנים והאירועים. | 
אירועים
פרטים על משאב האירועים זמינים בדף ייצוג המשאב.
| שיטה | בקשת HTTP | תיאור | 
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| מחיקה | DELETE  /calendars/calendarId/events/eventId | מחיקת אירוע. | 
| get | GET  /calendars/calendarId/events/eventId | מחזירה אירוע על סמך המזהה שלו ביומן Google. כדי לאחזר אירוע באמצעות מזהה iCalendar שלו, צריך להפעיל את הפרמטר iCalUIDב-method events.list. | 
| ייבוא | POST  /calendars/calendarId/events/import | ייבוא אירוע. הפעולה הזו משמשת להוספת עותק פרטי של אירוע קיים ליומן. אפשר לייבא רק אירועים עם eventTypeשלdefault.התנהגות שיצאה משימוש: אם מייבאים אירוע שהוא לא מסוג  | 
| הוספה | POST  /calendars/calendarId/events | יצירת אירוע. | 
| instances | GET  /calendars/calendarId/events/eventId/instances | מחזירה מופעים של האירוע החוזר שצוין. | 
| list | GET  /calendars/calendarId/events | מחזירה אירועים ביומן שצוין. | 
| העברה | POST  /calendars/calendarId/events/eventId/move | העברת אירוע ליומן אחר, כלומר שינוי המארגן של האירוע. שימו לב שאפשר להעביר רק אירועים ב- default. אי אפשר להעביר אירועים ב-birthday, ב-focusTime, ב-fromGmail, ב-outOfOfficeוב-workingLocation.
          פרמטרים נדרשים למחרוזת שאילתה:
 | 
| patch | PATCH  /calendars/calendarId/events/eventId | עדכון של אירוע. השיטה הזו תומכת בסמנטיקה של תיקון. שימו לב שכל בקשת תיקון צורכת שלוש יחידות מכסה. מומלץ להשתמש ב- getואחריו ב-update. ערכי השדות שאתם מציינים מחליפים את הערכים הקיימים. השדות שלא מצוינים בבקשה לא משתנים. אם מציינים שדות מסוג מערך, הם מחליפים את המערכים הקיימים, כך שכל רכיבי המערך הקודמים נמחקים. | 
| quickAdd | POST  /calendars/calendarId/events/quickAdd | יוצר אירוע על סמך מחרוזת טקסט פשוטה. 
          פרמטרים נדרשים למחרוזת שאילתה:
 | 
| עדכון | PUT  /calendars/calendarId/events/eventId | עדכון של אירוע. השיטה הזו לא תומכת בסמנטיקה של תיקון, ותמיד מעדכנת את כל משאב האירוע. כדי לבצע עדכון חלקי, מבצעים getואזupdateבאמצעות תגי etag כדי להבטיח אטומיות. | 
| watch | POST  /calendars/calendarId/events/watch | כדאי לעקוב אחרי שינויים במשאבי Events. | 
אפשר לקבוע / אי-אפשר לקבוע
פרטים על משאבים שזמינים או תפוסים מופיעים בדף ייצוג משאבים.
| שיטה | בקשת HTTP | תיאור | 
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| שאילתה | POST  /freeBusy | מחזירה מידע על זמן פנוי/לא פנוי עבור קבוצה של יומנים. | 
הגדרות
פרטים על משאב ההגדרות מופיעים בדף ייצוג המשאב.
| שיטה | בקשת HTTP | תיאור | 
|---|---|---|
| כתובות URI יחסיות ל-https://www.googleapis.com/calendar/v3, אלא אם צוין אחרת | ||
| get | GET  /users/me/settings/setting | הפונקציה מחזירה הגדרה אחת של משתמש. | 
| list | GET  /users/me/settings | הפונקציה מחזירה את כל הגדרות המשתמש של המשתמש המאומת. | 
| watch | POST  /users/me/settings/watch | שימו לב לשינויים במשאבי ההגדרות. |