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-formaatcalendarowner(TEKST, Optioneel): E-mailadres om de agenda-evenementen van iemand anders te bekijken. Laat leeg voor uw eigen evenemententimezone(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 gebruikercalendarId(TEKST, Optioneel): De unieke ID van de agenda waarin het evenement gepland moet worden. Laat leeg om de standaardagenda te gebruikenlocationName(TEKST, Optioneel): Locatie van het evenementendingTime(TEKST, Vereist): Wanneer het evenement eindigt in ISO 8601-formaateventDescription(TEKST, Optioneel): Beschrijving van wat gepland is voor het evenementstartingTime(TEKST, Vereist): Wanneer het evenement begint in ISO 8601-formaateventSubject(TEKST, Vereist): Het onderwerp of de titel van het evenementattendees(TEKST, Optioneel): Door komma's of puntkomma's gescheiden lijst van VERPLICHTE deelnemers e-mailadressenoptionalAttendees(TEKST, Optioneel): Door komma's of puntkomma's gescheiden lijst van OPTIONELE deelnemers e-mailadressenisonlinemeeting(BOOLEAN, Optioneel): Stel in op true om een online vergadering met videoconferentiegegevens te makenonlinemeetingprovider(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 verplichtoptionalAttendees(TEKST, Optioneel): Door komma's of puntkomma's gescheiden OPTIONELE deelnemers e-mailadressen om toe te voegen of bij te werken naar optioneelremoveAttendees(TEKST, Optioneel): Door komma's of puntkomma's gescheiden deelnemers e-mailadressen om uit het evenement te verwijderenreplaceAttendees(BOOLEAN, Optioneel): Als true, vervang de volledige deelnemerslijst door de opgegeven attendees en optionalAttendeeseventSubject(TEKST, Optioneel): Het onderwerp of de titel van het evenementtimezone(TEKST, Optioneel): De tijdzone voor het evenementeventId(TEKST, Vereist): De unieke ID van het evenement dat bijgewerkt moet wordeneventDescription(TEKST, Optioneel): Beschrijving van wat gepland is voor het evenementendingTime(TEKST, Optioneel): Wanneer het evenement eindigt in ISO 8601-formaatlocationName(TEKST, Optioneel): Locatie van het evenementstartingTime(TEKST, Optioneel): Wanneer het evenement begint in ISO 8601-formaatisonlinemeeting(BOOLEAN, Optioneel): Stel in op true om hiervan een online vergadering met videoconferentiegegevens te makenonlinemeetingprovider(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’ssortby(TEKST, Optioneel): Sorteer agenda’s op veldincludefields(TEKST, Optioneel): Door komma's gescheiden lijst van op te nemen veldentop(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 tijdweergavedatefrom(TEKST, Optioneel): Begindatum voor gebeurtenissen in ISO-formaatdateto(TEKST, Optioneel): Einddatum voor gebeurtenissen in ISO-formaatsubjectcontains(TEKST, Optioneel): Filter gebeurtenissen waarvan het onderwerp deze tekst bevatorganizeremail(TEKST, Optioneel): Filter gebeurtenissen op e-mailadres van de organisatorcalendarowner(TEKST, Optioneel): E-mailadres om de agendagebeurtenissen van iemand anders te bekijkencalendarid(TEKST, Optioneel): Specifieke agenda-ID om gebeurtenissen uit te filterenshowas(TEKST, Optioneel): Filter op beschikbaarheidsstatus: ‘free’, ‘busy’, ‘tentative’, ‘outOfOffice’includecancelled(TEKST, Optioneel): Neem geannuleerde evenementen op in de resultatensortby(TEKST, Optioneel): Sorteer gebeurtenissen op veldmaxEvents(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 verwijderenattendeeEmail(TEKST, Optioneel): Verwijder alle evenementen waarbij deze persoon deelnemer of organisator issubjectContains(TEKST, Optioneel): Verwijder alle evenementen waarvan het onderwerp deze tekst bevatdateFrom(TEKST, Optioneel): Begindatum van het verwijderbereik in ISO-formaatdateTo(TEKST, Optioneel): Einddatum van het verwijderbereik in ISO-formaatcalendarId(TEKST, Optioneel): De unieke ID van de agenda waarvan evenementen verwijderd moeten wordenmaxEvents(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 deelnemeradditionalParticipants(TEKST, Optioneel): Door komma's gescheiden e-mailadressen voor meerdere deelnemersstartTijd(TEKST, Vereist): Geef de vroegst mogelijke starttijd op voor de zoekopdracht, geformatteerd in ISO 8601 datum-tijdformaateindTijd(TEKST, Vereist): Laatst mogelijke eindtijd in ISO 8601-formaatduration(TEKST, Vereist): Geef de duur van het beschikbare tijdslot op met ISO 8601-formaattimezone(TEKST, Vereist): De tijdzone van de Outlook-agenda van de gebruikerminimumAttendeePercentage(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 evenementensearchQuery(TEKST, Vereist): Tekst om te zoeken in onderwerpregels van evenementendaysToInclude(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 monitorendaysToInclude(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
Probleemoplossing
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]

