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

← 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 (2024)

FAQs

Is there a Outlook calendar API? ›

Most features in the Outlook calendar API apply to calendars in personal Microsoft accounts and work or school accounts.

How do I create a new calendar in OWA? ›

To create a new calendar:
  1. In Outlook on the web, select Calendar. > Add calendar>Create new calendar.
  2. Give your calendar a name.
  3. Customize your calendar with a color, a charm, or both.
  4. Optional: Add your calendar to an existing calendar group. ...
  5. Select Save.

Is Outlook API free? ›

Management: The act or process of organizing, handling, directing or controlling something. Hi @Andy , Welcome to our forum! As I know, Outlook calendar API has been integrated into the Microsoft graph API and it's free.

Is calendar API free? ›

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

How do I create a calendar event link? ›

There are three main methods to add calendar links to your emails:
  1. Create calendar event links directly from the calendar app (like Google Calendar)
  2. Create an ICS file and upload it to your email template or in the body content.
  3. Use a generator to create an add-to-calendar link.

How do I link another calendar in Outlook? ›

Create additional calendars
  1. In the calendar, select the Home tab.
  2. Below the calendar grid, select Add Calendar.
  3. Select Create blank calendar.
  4. Enter a name for your new calendar. Then, under Add to, select which category to add the calendar to. (Categories appear under the calendar month view.)
  5. Select Save.

How do I add an event to my new calendar? ›

Create an event
  1. On your Android phone or tablet, open the Calendar app .
  2. Tap Create Event .
  3. Optional: If you invite guests, add them to the event. If you want to change which calendar you add an event to, go to the top and tap the calendar name. ...
  4. Swipe up to edit event details like: Title. Location. ...
  5. Tap Save.

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 provide an 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 to integrate Outlook calendar? ›

Import a calendar
  1. Locate the calendar you want to add and save it to a folder on your computer as an .ics file.
  2. Sign into Outlook on the web. ...
  3. At the bottom of the navigation pane, click the Calendar icon.
  4. On the toolbar, click Add calendar.
  5. Click From file, click Browse, choose an .ics file, and click Open.

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.

References

Top Articles
Latest Posts
Article information

Author: Corie Satterfield

Last Updated:

Views: 6778

Rating: 4.1 / 5 (62 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Corie Satterfield

Birthday: 1992-08-19

Address: 850 Benjamin Bridge, Dickinsonchester, CO 68572-0542

Phone: +26813599986666

Job: Sales Manager

Hobby: Table tennis, Soapmaking, Flower arranging, amateur radio, Rock climbing, scrapbook, Horseback riding

Introduction: My name is Corie Satterfield, I am a fancy, perfect, spotless, quaint, fantastic, funny, lucky person who loves writing and wants to share my knowledge and understanding with you.