เอกสารอ้างอิง API นี้จัดเรียงตามประเภททรัพยากร ทรัพยากรแต่ละประเภทมีการแสดงข้อมูลอย่างน้อย 1 รายการและเมธอดอย่างน้อย 1 รายการ
ประเภททรัพยากร
Acl
ดูรายละเอียดเกี่ยวกับทรัพยากร ACL ได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| ลบ | DELETE  /calendars/calendarId/acl/ruleId | ลบกฎการควบคุมการเข้าถึง | 
| รับ | GET  /calendars/calendarId/acl/ruleId | แสดงกฎการควบคุมการเข้าถึง | 
| แทรก | POST  /calendars/calendarId/acl | สร้างกฎการควบคุมการเข้าถึง | 
| list | GET  /calendars/calendarId/acl | แสดงกฎในรายการควบคุมการเข้าถึงสำหรับปฏิทิน | 
| patch | PATCH  /calendars/calendarId/acl/ruleId | อัปเดตกฎการควบคุมการเข้าถึง วิธีนี้รองรับความหมายของการแก้ไข โปรดทราบว่าคำขอแก้ไขแต่ละรายการจะใช้โควต้า 3 หน่วย ดังนั้นจึงควรใช้ getตามด้วยupdateค่าในช่องที่คุณระบุจะแทนที่ค่าที่มีอยู่ ฟิลด์ที่คุณไม่ได้ระบุในคำขอจะไม่มีการเปลี่ยนแปลง ฟิลด์อาร์เรย์ หากระบุไว้ จะเขียนทับอาร์เรย์ที่มีอยู่ ซึ่งจะทิ้งองค์ประกอบอาร์เรย์ก่อนหน้า | 
| อัปเดต | PUT  /calendars/calendarId/acl/ruleId | อัปเดตกฎการควบคุมการเข้าถึง | 
| ดู | POST  /calendars/calendarId/acl/watch | คอยดูการเปลี่ยนแปลงในทรัพยากร ACL | 
CalendarList
ดูรายละเอียดเกี่ยวกับทรัพยากร CalendarList ได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| ลบ | DELETE  /users/me/calendarList/calendarId | นำปฏิทินออกจากรายการปฏิทินของผู้ใช้ | 
| รับ | GET  /users/me/calendarList/calendarId | แสดงปฏิทินจากรายการปฏิทินของผู้ใช้ | 
| แทรก | POST  /users/me/calendarList | แทรกปฏิทินที่มีอยู่ลงในรายการปฏิทินของผู้ใช้ | 
| list | GET  /users/me/calendarList | แสดงปฏิทินในรายการปฏิทินของผู้ใช้ | 
| patch | PATCH  /users/me/calendarList/calendarId | อัปเดตปฏิทินที่มีอยู่ในรายการปฏิทินของผู้ใช้ วิธีนี้รองรับความหมายของการแก้ไข โปรดทราบว่าคำขอแก้ไขแต่ละรายการจะใช้โควต้า 3 หน่วย ดังนั้นจึงควรใช้ getตามด้วยupdateค่าในช่องที่คุณระบุจะแทนที่ค่าที่มีอยู่ ฟิลด์ที่คุณไม่ได้ระบุในคำขอจะไม่มีการเปลี่ยนแปลง ฟิลด์อาร์เรย์ หากระบุไว้ จะเขียนทับอาร์เรย์ที่มีอยู่ ซึ่งจะทิ้งองค์ประกอบอาร์เรย์ก่อนหน้า | 
| อัปเดต | PUT  /users/me/calendarList/calendarId | อัปเดตปฏิทินที่มีอยู่ในรายการปฏิทินของผู้ใช้ | 
| ดู | POST  /users/me/calendarList/watch | ดูการเปลี่ยนแปลงทรัพยากร CalendarList | 
ปฏิทิน
ดูรายละเอียดทรัพยากรในปฏิทินได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| ล้าง | POST  /calendars/calendarId/clear | ล้างปฏิทินหลัก การดำเนินการนี้จะลบกิจกรรมทั้งหมดที่เชื่อมโยงกับปฏิทินหลักของบัญชี | 
| ลบ | DELETE  /calendars/calendarId | ลบปฏิทินรอง ใช้ calendars.clear เพื่อล้างกิจกรรมทั้งหมดในปฏิทินหลัก | 
| รับ | GET  /calendars/calendarId | แสดงข้อมูลเมตาสำหรับปฏิทิน | 
| แทรก | POST  /calendars | สร้างปฏิทินรอง ผู้ใช้ที่ได้รับการตรวจสอบสิทธิ์สำหรับคำขอจะกลายเป็นเจ้าของข้อมูลของปฏิทินใหม่ | 
| patch | PATCH  /calendars/calendarId | อัปเดตข้อมูลเมตาของปฏิทิน วิธีนี้รองรับความหมายของการแก้ไข โปรดทราบว่าคำขอแก้ไขแต่ละรายการจะใช้โควต้า 3 หน่วย ดังนั้นจึงควรใช้ getตามด้วยupdateค่าในช่องที่คุณระบุจะแทนที่ค่าที่มีอยู่ ฟิลด์ที่คุณไม่ได้ระบุในคำขอจะไม่มีการเปลี่ยนแปลง ฟิลด์อาร์เรย์ หากระบุไว้ จะเขียนทับอาร์เรย์ที่มีอยู่ ซึ่งจะทิ้งองค์ประกอบอาร์เรย์ก่อนหน้า | 
| อัปเดต | PUT  /calendars/calendarId | อัปเดตข้อมูลเมตาของปฏิทิน | 
ช่อง
ดูรายละเอียดเกี่ยวกับทรัพยากร Channel ได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| หยุด | POST  /channels/stop | หยุดดูแหล่งข้อมูลผ่านช่องนี้ | 
สี
ดูรายละเอียดเกี่ยวกับทรัพยากรสีได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| รับ | GET  /colors | แสดงคำจำกัดความของสีสำหรับปฏิทินและกิจกรรม | 
กิจกรรม
ดูรายละเอียดทรัพยากรเหตุการณ์ได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| ลบ | DELETE  /calendars/calendarId/events/eventId | ลบกิจกรรม | 
| รับ | GET  /calendars/calendarId/events/eventId | แสดงกิจกรรมตามรหัส Google ปฏิทินของกิจกรรม หากต้องการดึงข้อมูลกิจกรรมโดยใช้รหัส iCalendar ให้เรียกใช้เมธอด events.list โดยใช้พารามิเตอร์ iCalUID | 
| import | POST  /calendars/calendarId/events/import | นำเข้ากิจกรรม การดำเนินการนี้ใช้เพื่อเพิ่มสำเนาส่วนตัวของกิจกรรมที่มีอยู่ลงในปฏิทิน นําเข้าได้เฉพาะเหตุการณ์ที่มี eventTypeเป็นdefaultลักษณะการทำงานที่เลิกใช้งานแล้ว: หากนำเข้ากิจกรรมที่ไม่ใช่  | 
| แทรก | POST  /calendars/calendarId/events | สร้างกิจกรรม | 
| อินสแตนซ์ | 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 | อัปเดตกิจกรรม วิธีนี้รองรับความหมายของการแก้ไข โปรดทราบว่าคำขอแก้ไขแต่ละรายการจะใช้โควต้า 3 หน่วย ดังนั้นจึงควรใช้ getตามด้วยupdateค่าในช่องที่คุณระบุจะแทนที่ค่าที่มีอยู่ ฟิลด์ที่คุณไม่ได้ระบุในคำขอจะไม่มีการเปลี่ยนแปลง ฟิลด์อาร์เรย์ หากระบุไว้ จะเขียนทับอาร์เรย์ที่มีอยู่ ซึ่งจะทิ้งองค์ประกอบอาร์เรย์ก่อนหน้า | 
| quickAdd | POST  /calendars/calendarId/events/quickAdd | สร้างเหตุการณ์โดยอิงตามสตริงข้อความธรรมดา 
          พารามิเตอร์การค้นหาที่จำเป็น:
 | 
| อัปเดต | PUT  /calendars/calendarId/events/eventId | อัปเดตกิจกรรม วิธีนี้ไม่รองรับความหมายของแพตช์และจะอัปเดตทรัพยากรเหตุการณ์ทั้งหมดเสมอ หากต้องการอัปเดตบางส่วน ให้ทำ getตามด้วยupdateโดยใช้ ETag เพื่อให้มั่นใจว่าการดำเนินการเป็นแบบอะตอม | 
| ดู | POST  /calendars/calendarId/events/watch | โปรดคอยดูการเปลี่ยนแปลงในทรัพยากรเหตุการณ์ | 
ว่าง/ไม่ว่าง
ดูรายละเอียดทรัพยากรที่ว่าง/ไม่ว่างได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| query | POST  /freeBusy | แสดงข้อมูลว่าง/ไม่ว่างสำหรับชุดปฏิทิน | 
การตั้งค่า
ดูรายละเอียดเกี่ยวกับทรัพยากรการตั้งค่าได้ที่หน้าการแสดงทรัพยากร
| วิธีการ | คำขอ HTTP | คำอธิบาย | 
|---|---|---|
| URI ที่เกี่ยวข้องกับ https://www.googleapis.com/calendar/v3 เว้นแต่จะระบุไว้เป็นอย่างอื่น | ||
| รับ | GET  /users/me/settings/setting | แสดงการตั้งค่าผู้ใช้รายเดียว | 
| list | GET  /users/me/settings | แสดงการตั้งค่าผู้ใช้ทั้งหมดสำหรับผู้ใช้ที่ผ่านการตรวจสอบสิทธิ์ | 
| ดู | POST  /users/me/settings/watch | โปรดติดตามการเปลี่ยนแปลงในแหล่งข้อมูลการตั้งค่า |