Kalendertjenesten bruker Microsoft Graph API til å få tilgang til Kalenderhendelser i Office 365. Denne APIen støtter et bredt spekter av operasjoner med Office 365. Kalendertjenesten bruker imidlertid bare et delsett med kommandoer som er relatert til brukstilfeller i kalenderen.

Tabell 1. Operasjoner som for tiden brukes av Hybrid Calendar Services

Graf-operasjon

Bruk

POST /users/{id | brukerPrincipalName}/kalender/hendelser

Legge til en hendelse eller et møte i en brukers kalender.

GET /users/{id | brukerPrincipalName}/events/{id}

Hente detaljer om én enkelt hendelse i en brukers kalender.

GET /users/{id | userPrincipalName}/calendar/events/{id}/instances? startDateTime={start_datetime}&endDateTime={end_datetime}

Få forekomster av et regelmessig møte for et angitt tidsintervall.

GET /users/{id | brukerPrincipalName}/kalender/hendelser

Hente detaljer om hendelser i en brukers kalendermappe.

POST /abonnementer

Abonner på varsler om endringer i en brukers kalender.

GET /users/{id|brukerPrincipalName}/mailboxSettings

Få en brukers nasjonale innstillinger og fraværsstatus.

SLETT /subscriptions/{id}

Avslutt abonnementet på varsler om endringer i en brukers kalender.

PATCH /users/{id | brukerPrincipalName}/kalender/hendelser/{id}

Oppdater egenskaper for kalenderhendelser (inkludert sammenføyningsinformasjon og utvidede egenskaper) i tillegg til andre felt i forbindelse med møtet.

POST /users/{id|brukerPrincipalName}/calendar/getSchedule

Viser brukertilgjengelighet og status for ledige og opptatte tidspunkt for et angitt tidsintervall.

DELETE /users/{id | brukerPrincipalName}/kalender/hendelser/{id}

Sletter en hendelse fra en kalender.

POST /users/{id | userPrincipalName}/calendar/events/{id}/{accept | decline | tentativelyAccept}

Lar brukeren godta/avslå/foreløpig godta statusen for et møte.