Outlook-agenda

Overzicht

Microsofts kalenderapplicatie voor het plannen en beheren van evenementen. Via Langdock’s integratie kunt u Outlook Agenda rechtstreeks vanuit uw gesprekken openen en beheren.

Authenticatie: OAuth Categorie: Microsoft 365 Beschikbaarheid: Alle workspace-abonnementen


Beschikbare acties

Haal de evenementen van vandaag op

outlookcalendar.getTodaysEvents

Haal alle agendagebeurtenissen voor vandaag op uit uw agenda of een gedeelde agenda. Neem altijd de tijdzone van de gebruiker op

Vereist bevestiging: Nee

Parameters:

  • timezone (TEKST, Optioneel): IANA-tijdzone-identificator voor correcte tijdweergave (bijv. ‘Europe/Berlin’)

  • calendarowner (TEKST, Optioneel): E-mailadres om de agenda-evenementen van iemand anders te bekijken. Laat leeg voor uw eigen evenementen

Uitvoer: Geeft een array terug met de evenementen van vandaag en hun details


Haal evenementen op voor een specifieke datum

outlookcalendar.getEventsforSpecificDate

Haal alle agendagebeurtenissen op voor slechts één specifieke datum. Neem altijd de tijdzone van de gebruiker op

Vereist bevestiging: Nee

Parameters:

  • datum (TEKST, Vereist): De specifieke datum waarvoor evenementen moeten worden opgehaald in ISO-formaat

  • calendarowner (TEKST, Optioneel): E-mailadres om de agenda-evenementen van iemand anders te bekijken. Laat leeg voor uw eigen evenementen

  • timezone (TEKST, Optioneel): IANA-tijdzone-identificator voor correcte tijdweergave

Uitvoer: Geeft een array terug met evenementen voor de opgegeven datum


Maak evenementen

outlookcalendar.createEvents

Maakt Outlook-agenda-evenementen

Vereist bevestiging: Ja

Parameters:

  • timezone (TEKST, Vereist): De tijdzone van de Outlook-agenda van de gebruiker

  • calendarId (TEKST, Optioneel): De unieke ID van de agenda waarin het evenement gepland moet worden. Laat leeg om de standaardagenda te gebruiken

  • locationName (TEKST, Optioneel): Locatie van het evenement

  • endingTime (TEKST, Vereist): Wanneer het evenement eindigt in ISO 8601-formaat

  • eventDescription (TEKST, Optioneel): Beschrijving van wat gepland is voor het evenement

  • startingTime (TEKST, Vereist): Wanneer het evenement begint in ISO 8601-formaat

  • eventSubject (TEKST, Vereist): Het onderwerp of de titel van het evenement

  • attendees (TEKST, Optioneel): Door komma's of puntkomma's gescheiden lijst van VERPLICHTE deelnemers e-mailadressen

  • optionalAttendees (TEKST, Optioneel): Door komma's of puntkomma's gescheiden lijst van OPTIONELE deelnemers e-mailadressen

  • isonlinemeeting (BOOLEAN, Optioneel): Stel in op true om een online vergadering met videoconferentiegegevens te maken

  • onlinemeetingprovider (TEKST, Optioneel): Online vergaderprovider: ‘teamsForBusiness’, ‘skypeForBusiness’, of ‘skype’

  • recurrence (TEKST, Optioneel): Herhalingspatroon als JSON

Uitvoer: Geef het gemaakte evenement terug met ID en details


Evenement bijwerken

outlookcalendar.updateEvent

Werk een bestaand agendagebeurtenis bij

Vereist bevestiging: Ja

Parameters:

  • attendees (TEKST, Optioneel): Door komma's of puntkomma's gescheiden VERPLICHTE deelnemers e-mailadressen om toe te voegen of bij te werken naar verplicht

  • optionalAttendees (TEKST, Optioneel): Door komma's of puntkomma's gescheiden OPTIONELE deelnemers e-mailadressen om toe te voegen of bij te werken naar optioneel

  • removeAttendees (TEKST, Optioneel): Door komma's of puntkomma's gescheiden deelnemers e-mailadressen om uit het evenement te verwijderen

  • replaceAttendees (BOOLEAN, Optioneel): Als true, vervang de volledige deelnemerslijst door de opgegeven attendees en optionalAttendees

  • eventSubject (TEKST, Optioneel): Het onderwerp of de titel van het evenement

  • timezone (TEKST, Optioneel): De tijdzone voor het evenement

  • eventId (TEKST, Vereist): De unieke ID van het evenement dat bijgewerkt moet worden

  • eventDescription (TEKST, Optioneel): Beschrijving van wat gepland is voor het evenement

  • endingTime (TEKST, Optioneel): Wanneer het evenement eindigt in ISO 8601-formaat

  • locationName (TEKST, Optioneel): Locatie van het evenement

  • startingTime (TEKST, Optioneel): Wanneer het evenement begint in ISO 8601-formaat

  • isonlinemeeting (BOOLEAN, Optioneel): Stel in op true om hiervan een online vergadering met videoconferentiegegevens te maken

  • onlinemeetingprovider (TEKST, Optioneel): Online vergaderprovider: ‘teamsForBusiness’, ‘skypeForBusiness’, of ‘skype’

  • recurrence (TEKST, Optioneel): Herhalingspatroon als JSON

Uitvoer: Geeft het bijgewerkte evenement terug met nieuwe waarden


Agenda’s weergeven

outlookcalendar.listCalendars

Haal toegankelijke agenda’s op, inclusief uw eigen en gedeelde agenda’s

Vereist bevestiging: Nee

Parameters:

  • calendarowner (TEKST, Optioneel): E-mailadres om de agenda’s van iemand anders te bekijken. Laat leeg voor uw eigen agenda’s

  • sortby (TEKST, Optioneel): Sorteer agenda’s op veld

  • includefields (TEKST, Optioneel): Door komma's gescheiden lijst van op te nemen velden

  • top (TEKST, Optioneel): Maximum aantal agenda’s om terug te geven

Uitvoer: Geeft een array terug met agenda’s en hun details


Lijst agendagebeurtenissen

outlookcalendar.listCalendarEvents

Lijst agendagebeurtenissen met filteren op onderwerp, datum, organisator en status. Neem altijd de tijdzone van de gebruiker op

Vereist bevestiging: Nee

Parameters:

  • timezone (TEKST, Optioneel): IANA-tijdzone-identificator voor correcte tijdweergave

  • datefrom (TEKST, Optioneel): Begindatum voor gebeurtenissen in ISO-formaat

  • dateto (TEKST, Optioneel): Einddatum voor gebeurtenissen in ISO-formaat

  • subjectcontains (TEKST, Optioneel): Filter gebeurtenissen waarvan het onderwerp deze tekst bevat

  • organizeremail (TEKST, Optioneel): Filter gebeurtenissen op e-mailadres van de organisator

  • calendarowner (TEKST, Optioneel): E-mailadres om de agendagebeurtenissen van iemand anders te bekijken

  • calendarid (TEKST, Optioneel): Specifieke agenda-ID om gebeurtenissen uit te filteren

  • showas (TEKST, Optioneel): Filter op beschikbaarheidsstatus: ‘free’, ‘busy’, ‘tentative’, ‘outOfOffice’

  • includecancelled (TEKST, Optioneel): Neem geannuleerde evenementen op in de resultaten

  • sortby (TEKST, Optioneel): Sorteer gebeurtenissen op veld

  • maxEvents (TEKST, Optioneel): Maximum aantal gebeurtenissen om terug te geven

Uitvoer: Geeft een array terug met gebeurtenissen die voldoen aan de filtercriteria


Evenement ophalen

outlookcalendar.getEvent

Haal een specifiek evenement op via zijn ID

Vereist bevestiging: Nee

Parameters:

  • eventId (TEKST, Vereist): De unieke ID van het evenement

Uitvoer: Geeft de evenementdetails terug


Evenement verwijderen

outlookcalendar.deleteEvent

Verwijder agendagebeurtenissen op ID of op basis van filtercriteria

Vereist bevestiging: Ja

Parameters:

  • eventId (TEKST, Optioneel): De unieke ID van een specifiek evenement om te verwijderen

  • attendeeEmail (TEKST, Optioneel): Verwijder alle evenementen waarbij deze persoon deelnemer of organisator is

  • subjectContains (TEKST, Optioneel): Verwijder alle evenementen waarvan het onderwerp deze tekst bevat

  • dateFrom (TEKST, Optioneel): Begindatum van het verwijderbereik in ISO-formaat

  • dateTo (TEKST, Optioneel): Einddatum van het verwijderbereik in ISO-formaat

  • calendarId (TEKST, Optioneel): De unieke ID van de agenda waarvan evenementen verwijderd moeten worden

  • maxEvents (TEKST, Optioneel): Maximum aantal evenementen om te verwijderen (veiligheidslimiet)

Uitvoer: Geeft bevestiging van verwijderde evenementen


Haal kalenderinstellingen op

outlookcalendar.getCalendarSettings

Haal kalenderinstellingen op, inclusief tijdzone, werktijden en andere configuraties

Vereist bevestiging: Nee

Parameters: Geen

Uitvoer: Geeft kalenderinstellingen terug inclusief tijdzone en werktijden


Vind vergadertijden

outlookcalendar.findMeetingTimes

Vind beschikbare vergadertijden voor uzelf en extra deelnemers

Vereist bevestiging: Nee

Parameters:

  • participantEmail (TEKST, Optioneel): E-mailadres van één extra deelnemer

  • additionalParticipants (TEKST, Optioneel): Door komma's gescheiden e-mailadressen voor meerdere deelnemers

  • startTijd (TEKST, Vereist): Geef de vroegst mogelijke starttijd op voor de zoekopdracht, geformatteerd in ISO 8601 datum-tijdformaat

  • eindTijd (TEKST, Vereist): Laatst mogelijke eindtijd in ISO 8601-formaat

  • duration (TEKST, Vereist): Geef de duur van het beschikbare tijdslot op met ISO 8601-formaat

  • timezone (TEKST, Vereist): De tijdzone van de Outlook-agenda van de gebruiker

  • minimumAttendeePercentage (NUMMER, Optioneel): Minimale percentage van deelnemers dat beschikbaar moet zijn (1-100)

  • maxSuggestions (NUMMER, Optioneel): Maximum aantal vergadertijdsuggesties om terug te geven (1-20)

  • activityDomain (TEKST, Optioneel): Tijdzoekschaal: ‘work’ (werktijden), ‘personal’ (inclusief weekends), ‘unrestricted’ (alle uren)

Uitvoer: Geeft een array terug met beschikbare vergadertijden


Triggers

Nieuw evenement dat overeenkomt met zoekopdracht

outlookcalendar.newEventMatchingSearch

Wordt geactiveerd wanneer nieuwe agendagebeurtenissen die overeenkomen met de opgegeven zoekopdracht worden aangemaakt

Vereist bevestiging: Nee

Parameters:

  • calendarNames (TEKST, Optioneel): Door komma's gescheiden lijst met agendanamen om te monitoren op nieuwe evenementen

  • searchQuery (TEKST, Vereist): Tekst om te zoeken in onderwerpregels van evenementen

  • daysToInclude (NUMMER, Optioneel): Aantal dagen in de toekomst om naar evenementen te zoeken. Standaard is 30 dagen

Uitvoer: Retourneert het resultaat van de bewerking


Nieuw evenement

outlookcalendar.newEvent

Wordt geactiveerd wanneer nieuwe agendagebeurtenissen worden aangemaakt in opgegeven agenda’s

Vereist bevestiging: Nee

Parameters:

  • calendarNames (TEKST, Optioneel): Door komma's gescheiden lijst met agendanamen om te monitoren

  • daysToInclude (NUMMER, Optioneel): Aantal dagen in de toekomst om naar evenementen te zoeken

Uitvoer: Retourneert het resultaat van de bewerking


Veelvoorkomende gebruikssituaties

  • Gegevensbeheer — Beheer en organiseer uw Outlook-agendagegevens

  • Automatisering — Automatiseer workflows met Outlook Agenda

  • Rapportage — Genereer inzichten en rapporten

  • Integratie — Verbind Outlook Agenda met andere tools


Beste praktijken

1

Aan de slag

Schakel de Outlook Agenda-integratie in uw werkruimte-instellingen in, authenticeer met OAuth, test vervolgens de verbinding met een eenvoudige leesbewerking en verken beschikbare acties voor uw use case.

2

Belangrijke overwegingen

  • Zorg voor de juiste authenticatiegegevens

  • Respecteer rate limits en API-quotums

  • Controleer instellingen voor gegevensprivacy

  • Test bewerkingen eerst in een veilige omgeving


Probleemoplossing

Probleem
Oplossing

Authenticatie mislukt

Controleer uw OAuth-gegevens

Rate limit overschreden

Verminder de frequentie van verzoeken

Gegevens niet gevonden

Controleer machtigingen en beschikbaarheid van gegevens

Verbindingstime-out

Controleer netwerkconnectiviteit


Ondersteuning

Voor aanvullende hulp bij de Outlook Agenda-integratie, neem contact op met [email protected]