הפניית ה-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
         | 
        שימו לב לשינויים במשאבי ההגדרות. |