Kalo te dokumentacioni
Serveri MCP

Kalendari

Ngjarje dhe ftesa.

Veglat e kalendarit

VeglaÇfarë bën
listCalendarEventsÇdo ndodhi midis dy momenteve, një ngjarje që përsëritet një herë për çdo herë që ndodh, me vendin, gjendjen dhe përgjigjen tuaj.
getCalendarEventNjë ngjarje e plotë, sipas id ose sipas threadId të bisedës që mban ftesën e saj: pjesëmarrësit dhe përgjigjet e tyre, si përsëritet dhe kujtesat e saj.
createCalendarEventVendos një ngjarje në kalendar dhe fto pjesëmarrësit nga një adresë nga e cila mund të dërgoni. Në chat-in e aplikacionit pyet së pari, përveç nëse e keni kërkuar ju.
updateCalendarEventNdryshon një ngjarje që organizoni dhe dërgon përditësimin te të gjithë të ftuarit. Në chat-in e aplikacionit pyet së pari, përveç nëse e keni kërkuar ju.
cancelCalendarEventAnulon një takim që organizoni dhe njofton të gjithë të ftuarit. Në chat-in e aplikacionit pyet gjithmonë së pari.
deleteCalendarEventHeq një ngjarje nga kalendari pa njoftuar askënd. Në chat-in e aplikacionit pyet gjithmonë së pari.
respondToCalendarEventPrano, refuzo ose prano përkohësisht një ftesë, dhe njofto organizatorin. Në chat-in e aplikacionit pyet së pari, përveç nëse e keni kërkuar ju.

Leximi kërkon calendar:read dhe çdo ndryshim calendar:write. Çdo gjë që i dërgon email dikujt kërkon edhe emails:send: ftesa, përditësimi ose anulimi i një takimi me pjesëmarrës, dhe çdo përgjigje ndaj një ftese.

Një klient i kufizuar në disa adresa sheh dhe ndryshon vetëm ngjarjet që organizon ose ku merr pjesë njëra prej tyre, dhe dërgon vetëm prej tyre.

Referencë

listCalendarEvents

Lejetcalendar:readAsistenti i aplikacionit e ekzekuton pa pyeturPaketa e mjetevecalendar

The calendar between two moments, as the Calendar page of the app shows it: every occurrence in the window, a repeating event once for each time it happens, sorted by start, with its event id, place, status and your answer. from and to are ISO 8601 with a zone, at most a year apart, and timezone (an IANA zone, UTC unless you say) decides what an all-day event means. When more follow, the last line gives the offset to pass back.

Hyrjet

fromstringE detyrueshme
Formatidate-time
tostringE detyrueshme
Formatidate-time
timezonestring
Nga 1 deri në 64 karaktere
limitinteger
Të paktën 1Më së shumti 200
offsetinteger
Të paktën 0

E disponueshme edhe në

API
GET /calendar/events
SDK
calendar.listEvents()calendar.listAllEvents()calendar.iterateEvents()

getCalendarEvent

Lejetcalendar:readAsistenti i aplikacionit e ekzekuton pa pyeturPaketa e mjetevecalendar

One calendar event in full: when it is, where, who organised it, every attendee and their answer, your own answer, how it repeats and its reminders. Pass id for an event from listCalendarEvents, or threadId for the invitation a conversation carries.

Hyrjet

idstring
Nga 1 deri në 64 karaktere
threadIdstring
Nga 1 deri në 256 karaktere

E disponueshme edhe në

API
GET /calendar/events/{id}GET /threads/{id}/event
SDK
calendar.getEvent()threads.getEvent()

createCalendarEvent

Lejetcalendar:writeAsistenti i aplikacionit pyet më parë, përveç kur e keni kërkuar juPaketa e mjetevecalendar

Put an event on the calendar, as New event on the Calendar page does. start and end are ISO 8601 with a zone. With attendees, an invitation goes to each of them from the address in from, which has to be one you may send as, unless sendInvites is false. reminders takes minutes before the start, and recurrence an RRULE such as FREQ=WEEKLY;BYDAY=MO.

Hyrjet

summarystringE detyrueshme
Nga 1 deri në 255 karaktere
startstringE detyrueshme
Formatidate-time
endstringE detyrueshme
Formatidate-time
descriptionstring
Deri në 8000 karaktere
locationstring
Deri në 255 karaktere
urlstring
Deri në 2000 karaktereFormatiuri
allDayboolean
timezonestring
Nga 1 deri në 64 karaktere
recurrencestring
Deri në 512 karaktere
attendeesobject[]
Deri në 200 elemente
emailstringE detyrueshme
Deri në 320 karaktereFormatiemail
namestring
Deri në 128 karaktere
optionalboolean
remindersobject[]
Deri në 5 elemente
minutesBeforeintegerE detyrueshme
Të paktën 0Më së shumti 40320
sendInvitesboolean
fromstring
Deri në 320 karaktere

E disponueshme edhe në

API
POST /calendar/events
SDK
calendar.createEvent()

updateCalendarEvent

Lejetcalendar:writeAsistenti i aplikacionit pyet më parë, përveç kur e keni kërkuar juPaketa e mjetevecalendar

Change an event you organise: its title, time, place, attendees, reminders or repeating. A field left out keeps its value, and attendees replaces the whole list. Everyone invited gets the updated invitation unless sendInvites is false.

Hyrjet

idstringE detyrueshme
Nga 1 deri në 64 karaktere
summarystring
Nga 1 deri në 255 karaktere
startstring
Formatidate-time
endstring
Formatidate-time
descriptionstring
Deri në 8000 karaktere
locationstring
Deri në 255 karaktere
urlstring
Deri në 2000 karaktereFormatiuri
allDayboolean
timezonestring
Nga 1 deri në 64 karaktere
recurrencestring
Deri në 512 karaktere
attendeesobject[]
Deri në 200 elemente
emailstringE detyrueshme
Deri në 320 karaktereFormatiemail
namestring
Deri në 128 karaktere
optionalboolean
remindersobject[]
Deri në 5 elemente
minutesBeforeintegerE detyrueshme
Të paktën 0Më së shumti 40320
sendInvitesboolean
fromstring
Deri në 320 karaktere

E disponueshme edhe në

API
PATCH /calendar/events/{id}
SDK
calendar.updateEvent()

cancelCalendarEvent

Lejetcalendar:writeAsistenti i aplikacionit pyet gjithmonë më parëPaketa e mjetevecalendar

Call off a meeting you organise, as Cancel meeting does in the app: it stays on the calendar marked cancelled, and everyone invited is told it is off, from the address in from. A chat always asks first.

Hyrjet

idstringE detyrueshme
Nga 1 deri në 64 karaktere
fromstring
Deri në 320 karaktere

E disponueshme edhe në

API
POST /calendar/events/{id}/cancel
SDK
calendar.cancelEvent()

deleteCalendarEvent

Lejetcalendar:writeAsistenti i aplikacionit pyet gjithmonë më parëPaketa e mjetevecalendar

Remove an event from the calendar for good, as Remove does in the app. Nobody else is told, so call off a meeting with others in it with cancelCalendarEvent instead. A chat always asks first.

Hyrjet

idstringE detyrueshme
Nga 1 deri në 64 karaktere

E disponueshme edhe në

API
DELETE /calendar/events/{id}
SDK
calendar.deleteEvent()

respondToCalendarEvent

Lejetcalendar:writeAsistenti i aplikacionit pyet më parë, përveç kur e keni kërkuar juPaketa e mjetevecalendar

Answer an invitation: ACCEPTED, DECLINED or TENTATIVE. The answer goes to the organiser by email from the invited address you may send as, or from respondingAs when the invitation went to more than one of yours.

Hyrjet

idstringE detyrueshme
Nga 1 deri në 64 karaktere
responsestringE detyrueshme
Një nga"ACCEPTED""DECLINED""TENTATIVE"
respondingAsstring
Deri në 320 karaktere

E disponueshme edhe në

API
POST /calendar/events/{id}/respond
SDK
calendar.respondToEvent()