List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (2025)

← Microsoft Outlook Calendar + iSpring Learn integrations

Pipedream makes it easy to connect APIs for iSpring Learn, Microsoft Outlook Calendar and 2,200+ other apps remarkably fast.

Trigger workflow on

New Calendar Event Update (Instant) from the Microsoft Outlook Calendar API

Next, do this

List Enrollments with the iSpring Learn API

No credit card required

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (5)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (6)

Watch us build a workflow

8 min

Watch now ➜

Trusted by 1,000,000+ developers from startups to Fortune 500 companies

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (7)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (8)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (9)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (10)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (11)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (12)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (13)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (14)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (15)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (16)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (17)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (18)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (19)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (20)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (21)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (22)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (23)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (24)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (25)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (26)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (27)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (28)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (29)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (30)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (31)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (32)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (33)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (34)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (35)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (36)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (37)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (38)

Developers Pipedream

Getting Started#

This integration creates a workflow with a Microsoft Outlook Calendar trigger and iSpring Learn action. When you configure and deploy the workflow, it will run on Pipedream's servers 24x7 for free.

  1. Select this integration
  2. Configure the New Calendar Event Update (Instant) trigger
    1. Connect your Microsoft Outlook Calendar account
    2. Configure Webhook renewal timer
  3. Configure the List Enrollments action
    1. Connect your iSpring Learn account
    2. Optional- Select one or more User ID
    3. Optional- Select one or more Course ID
  4. Deploy the workflow
  5. Send a test event to validate your setup
  6. Turn on the trigger

Details#

This integration uses pre-built, source-available components from Pipedream's GitHub repo. These components are developed by Pipedream and the community, and verified and maintained by Pipedream.

To contribute an update to an existing component or create a new component, create a PR on GitHub. If you're new to Pipedream component development, you can start with quickstarts for trigger span and action development, and then review the component API reference.

Trigger#

New Calendar Event Update (Instant) on Microsoft Outlook Calendar

Description:Emit new event when a Calendar event is updated

Version:0.0.7

Key:microsoft_outlook_calendar-updated-calendar-event

Microsoft Outlook Calendar Overview#

The Microsoft Outlook Calendar API provides programmatic access to a user's calendar events, allowing for the creation, retrieval, update, and deletion of events within Outlook calendars. With Pipedream, you can integrate these calendar operations into workflows that automate tasks involving scheduling, event management, and coordination with other services. Whether it's triggering actions when new events are created, syncing calendar events with other scheduling tools, or managing attendees, Pipedream's serverless platform enables you to build custom automations with minimal overhead.

Trigger Code#

import common from "../common.mjs";export default { ...common, key: "microsoft_outlook_calendar-updated-calendar-event", name: "New Calendar Event Update (Instant)", description: "Emit new event when a Calendar event is updated", version: "0.0.7", type: "source", hooks: { ...common.hooks, async activate() { await this.activate({ changeType: "updated", resource: "/me/events", }); }, async deactivate() { await this.deactivate(); }, }, methods: { ...common.methods, async getSampleEvents({ pageSize }) { return this.microsoftOutlook.listCalendarEvents({ params: { $top: pageSize, $orderby: "lastModifiedDateTime desc", }, }); }, emitEvent(item) { this.$emit({ message: item, }, this.generateMeta(item)); }, generateMeta(item) { return { id: item.id, summary: `Calendar event updated (ID:${item.id})`, ts: Date.parse(item.createdDateTime), }; }, }, async run(event) { await this.run({ event, emitFn: async ({ resourceId } = {}) => { const item = await this.microsoftOutlook.getCalendarEvent({ eventId: resourceId, }); this.emitEvent(item); }, }); },};

Trigger Configuration#

This component may be configured based on the props defined in the component code. Pipedream automatically prompts for input values in the UI and CLI.

LabelPropTypeDescription
Microsoft Outlook CalendarmicrosoftOutlookappThis component uses the Microsoft Outlook Calendar app.
N/Ahttp$.interface.httpThis component uses $.interface.http to generate a unique URL when the component is first instantiated. Each request to the URL will trigger the run() method of the component.
N/Adb$.service.dbThis component uses $.service.db to maintain state between executions.
Webhook renewal timertimer$.interface.timer

Graph API expires Outlook notifications in 3 days, we auto-renew them in 2 days, see

Trigger Authentication#

Microsoft Outlook Calendar uses OAuth authentication. When you connect your Microsoft Outlook Calendar account, Pipedream will open a popup window where you can sign into Microsoft Outlook Calendar and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Microsoft Outlook Calendar API.

Pipedream requests the following authorization scopes when you connect your account:

User.Reademailoffline_accessopenidprofileCalendars.ReadWrite

About Microsoft Outlook Calendar#

The calendar and scheduling component of Outlook that is fully integrated with email, contacts, and other features

Action#

List Enrollments on iSpring Learn

Description:Fetches the list of user enrollments on iSpring Learn. [See the documentation](https://ispringhelpdocs.com/ispring-learn/getting-a-list-of-enrollments-17304245.html)

Version:0.0.1

Key:ispring_learn-list-enrollments

Action Code#

import { parseObject } from "../../common/utils.mjs";import ispringLearn from "../../ispring_learn.app.mjs";export default { key: "ispring_learn-list-enrollments", name: "List Enrollments", description: "Fetches the list of user enrollments on iSpring Learn. [See the documentation](https://ispringhelpdocs.com/ispring-learn/getting-a-list-of-enrollments-17304245.html)", version: "0.0.1", type: "action", props: { ispringLearn, learnerIds: { propDefinition: [ ispringLearn, "userId", ], type: "string[]", optional: true, }, courseIds: { propDefinition: [ ispringLearn, "courseIds", ], optional: true, }, }, async run({ $ }) { const response = await this.ispringLearn.listUserEnrollments({ $, params: { learnerIds: parseObject(this.learnerIds), courseIds: parseObject(this.courseIds), }, }); $.export("$summary", `Successfully fetched user ${response.length} enrollments!`); return response; },};

Action Configuration#

This component may be configured based on the props defined in the component code. Pipedream automatically prompts for input values in the UI.

LabelPropTypeDescription
iSpring LearnispringLearnappThis component uses the iSpring Learn app.
User IDlearnerIdsstring[]Select a value from the drop down menu.
Course IDcourseIdsstring[]Select a value from the drop down menu.

Action Authentication#

iSpring Learn uses OAuth authentication. When you connect your iSpring Learn account, Pipedream will open a popup window where you can sign into iSpring Learn and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any iSpring Learn API.

Pipedream requests the following authorization scopes when you connect your account:

About iSpring Learn#

Reliable LMS to onboard, upskill, and certify your teams.

More Ways to Connect iSpring Learn + Microsoft Outlook Calendar#

Other Popular Integrations#

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (59)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (60)

Enroll Users in Courses with iSpring Learn API on New Calendar Event (Instant) from Microsoft Outlook Calendar API

Microsoft Outlook Calendar + iSpring Learn

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (61)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (62)

Enroll Users in Courses with iSpring Learn API on New Upcoming Calendar Event from Microsoft Outlook Calendar API

Microsoft Outlook Calendar + iSpring Learn

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (63)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (64)

Enroll Users in Courses with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API

Microsoft Outlook Calendar + iSpring Learn

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (65)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (66)

List Enrollments with iSpring Learn API on New Calendar Event (Instant) from Microsoft Outlook Calendar API

Microsoft Outlook Calendar + iSpring Learn

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (67)

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (68)

List Enrollments with iSpring Learn API on New Upcoming Calendar Event from Microsoft Outlook Calendar API

Microsoft Outlook Calendar + iSpring Learn

Try it

Popular Triggers#

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (69)

New Calendar Event (Instant) from the Microsoft Outlook Calendar API

Emit new event when a new Calendar event is created

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (70)

New Calendar Event Update (Instant) from the Microsoft Outlook Calendar API

Emit new event when a Calendar event is updated

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (71)

New Upcoming Calendar Event from the Microsoft Outlook Calendar API

Emit new event when a Calendar event is upcoming, this source is using reminderMinutesBeforeStart property of the event to determine the time it should emit.

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (72)

New Course or Material Completion (Instant) from the iSpring Learn API

Emit new event when courses or materials in a course are completed successfully.

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (73)

New Enrollment (Instant) from the iSpring Learn API

Emit new event when learners are enrolled in courses.

Try it

Popular Actions#

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (74)

Create Calendar Event with the Microsoft Outlook Calendar API

Create an event in the user's default calendar. See the documentation

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (75)

Delete Calendar Event with the Microsoft Outlook Calendar API

Delete an event in the user's default calendar. See the documentation

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (76)

Update Calendar Event with the Microsoft Outlook Calendar API

Update an event in the user's default calendar. See the documentation

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (77)

Enroll Users in Courses with the iSpring Learn API

Enrolls users to the specified courses on iSpring Learn.

Try it

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (78)

List Enrollments with the iSpring Learn API

Fetches the list of user enrollments on iSpring Learn. See the documentation

Try it

Explore Other Apps#

1

-

24

of

2,200+

apps by most popular

HTTP / WebhookGet a unique URL where you can send HTTP or webhook requestsNodeAnything you can do with Node.js, you can do in a Pipedream workflow. This includes using most of npm's 400,000+ packages.PythonAnything you can do in Python can be done in a Pipedream Workflow. This includes using any of the 350,000+ PyPi packages available in your Python powered workflows.OpenAI (ChatGPT)OpenAI is an AI research and deployment company with the mission to ensure that artificial general intelligence benefits all of humanity. They are the makers of popular models like ChatGPT, DALL-E, and Whisper.PremiumSalesforceWeb services API for interacting with SalesforcePremiumHubSpotHubSpot's CRM platform contains the marketing, sales, service, operations, and website-building software you need to grow your business.PremiumZoho CRMZoho CRM is an online Sales CRM software that manages your sales, marketing, and support in one CRM platform.PremiumStripeStripe powers online and in-person payment processing and financial solutions for businesses of all sizes.ShopifyShopify is a user-friendly e-commerce platform that helps small businesses build an online store and sell online through one streamlined dashboard. PremiumWooCommerceWooCommerce is the open-source ecommerce platform for WordPress. PremiumSnowflakeA data warehouse built for the cloudPremiumMongoDBMongoDB is an open source NoSQL database management program.SupabaseSupabase is an open source Firebase alternative.MySQLMySQL is an open-source relational database management system.PostgreSQLPostgreSQL is a free and open-source relational database management system emphasizing extensibility and SQL compliance.PremiumAWSAmazon Web Services (AWS) offers reliable, scalable, and inexpensive cloud computing services.PremiumTwilio SendGridSend marketing and transactional email through the Twilio SendGrid platform with the Email API, proprietary mail transfer agent, and infrastructure for scalable delivery.Amazon SESAmazon SES is a cloud-based email service provider that can integrate into any application for high volume email automationPremiumKlaviyoEmail Marketing and SMS Marketing PlatformPremiumZendeskZendesk is award-winning customer service software trusted by 200K+ customers. Make customers happy via text, mobile, phone, email, live chat, social media.PremiumServiceNowThe smarter way to workflowNotionNotion is a new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team.SlackSlack is a channel-based messaging platform. With Slack, people can work together more effectively, connect all their software tools and services, and find the information they need to do their best work — all within a secure, enterprise-grade environment.Microsoft TeamsMicrosoft Teams has communities, events, chats, channels, meetings, storage, tasks, and calendars in one place.

abcdefghijklmnopqrstuvwxyz

#

List Enrollments with iSpring Learn API on New Calendar Event Update (Instant) from Microsoft Outlook Calendar API - Pipedream (2025)

FAQs

Is there a Outlook calendar API? ›

The Outlook REST APIs are a part of Microsoft Graph. Microsoft recommends using Microsoft Graph to access Outlook mail, calendar, and contacts. You should use the Outlook API endpoints directly (via https://outlook.office.com/api ) only if you require a feature that is not available on the Graph endpoints.

How do I sync my Microsoft calendar with my To Do list? ›

To connect Microsoft to Do with your Microsoft Outlook Calendar, you can follow these steps:
  1. Open Microsoft Outlook and go to the calendar view.
  2. In the Home tab, find the section for "Manage Calendars" and click on "Open Calendar."
  3. From the dropdown menu, select "From Internet."
Mar 30, 2024

How do I get calendar API? ›

Rowy directly integrates with Google Auth, so you can create an API client for Google Calendar in just a few lines of code: const calendar = require('@googleapis/calendar') const gauth = new calendar. auth. GoogleAuth({ scopes: ['https://www.googleapis.com/auth/calendar'] }); const authClient = await gauth.

Is Outlook API free? ›

Welcome to our forum! As I know, Outlook calendar API has been integrated into the Microsoft graph API and it's free. If you want to learn more information about that, please refer to: Outlook API reference documentation. If the answer is helpful, please click "Accept Answer" and kindly upvote it.

Is calendar API free? ›

All use of the Google Calendar API is available at no additional cost.

What is the difference between Microsoft calendar and Outlook calendar? ›

The Microsoft Calendar is the default calendar of the Mail app on Windows 10. When you save an event under the Microsoft Calendar, this will be available only on the device that you're using, while the event saved under Outlook Calendar will be available online through Outlook.com and can also view on other devices.

How do I import a list of events into Outlook calendar? ›

In the navigation pane, select Add calendar. Select Upload from file. Select Browse, choose the .ics file you want to upload, and then select Open. Select the calendar that you want the file imported to, and then select Import.

How do I automatically sync my Outlook calendar? ›

If you want to sync your Outlook calendar with another application, such as Google Calendar, you will need to follow these steps:
  1. Open the Outlook Calendar.
  2. Click on the “Tools” tab, and then select “Options.”
  3. Click on the “Calendar Options” button.
  4. Select the “Sync Calendars” option.

How to sync To Do list with Outlook? ›

To view your To Do tasks on your Outlook Desktop client or on Outlook.com, use the same Microsoft account to sign in to both Microsoft To Do and Outlook. All tasks are stored on Exchange Online servers, so they'll be shown in both Microsoft To Do and Outlook Tasks automatically.

Are Google APIs free? ›

All use of Google Search Console API is free of charge. However, it is subject to usage limits. Was this helpful? Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License.

How to access someone's calendar? ›

See someone else's calendar
  1. On your computer, open Google Calendar.
  2. On the left click Search for people.
  3. Start typing someone's name and choose the person whose calendar you want to see. If their calendar is shared publicly or within your organization, you'll see their events on your calendar.

How do I extract a calendar? ›

Export events from all calendars
  1. On your computer, open Google Calendar. You can't export your calendar from the Google Calendar app.
  2. In the top right, click Settings. Settings.
  3. In the menu on the left, click Import & export.
  4. Under “Export," click Export. A ZIP file downloads to your computer.

Is Microsoft API free? ›

Yes, there are costs associated with using certain parts of the Microsoft Graph API. Microsoft Graph includes APIs that are available at no additional cost with user subscription licenses and APIs and services that are metered. Metered APIs and services in Microsoft Graph incur costs based on usage.

Is Outlook no longer free? ›

Outlook.com email (Microsoft version of Gmail or yahoo mail) is free but there are paid options. Two of the paid options include Office software subscription. Outlook desktop software - aka Outlook for Windows - comes with Office software and is not free.

Is there a free email API? ›

Mailgun's free email API gives you the ability to send emails at scale.

Can you automate Outlook calendar? ›

Flight, car, and hotel reservations are automatically added to your calendar. You can have other events, such as bills and dining reservations, automatically added to your calendar by changing your event settings. If you've selected Bills, Outlook uses machine-learning algorithms to find upcoming bills.

Does Outlook have a REST API? ›

You can use the same Outlook REST API for Android, iOS, Windows, on the web, mobile, and desktop.

How to integrate Outlook calendar? ›

Open your Outlook calendar, and on the Home tab, select Add Calendar > From Internet. Paste the URL from your internet calendar and select OK. Outlook asks if you would like to add this calendar and subscribe to updates. Select Yes.

How do I get Outlook calendar data? ›

Export your calendar from Outlook

In Outlook, open the Calendar, and select the calendar you want to export. Click File > Save Calendar. Use the default name or type a name for the iCalendar file in the File name box. You'll see a summary showing the calendar name, date range, and detail level next to More Options.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Tuan Roob DDS

Last Updated:

Views: 6426

Rating: 4.1 / 5 (62 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Tuan Roob DDS

Birthday: 1999-11-20

Address: Suite 592 642 Pfannerstill Island, South Keila, LA 74970-3076

Phone: +9617721773649

Job: Marketing Producer

Hobby: Skydiving, Flag Football, Knitting, Running, Lego building, Hunting, Juggling

Introduction: My name is Tuan Roob DDS, I am a friendly, good, energetic, faithful, fantastic, gentle, enchanting person who loves writing and wants to share my knowledge and understanding with you.