Udemy (Independent Publisher) (Preview)

The Udemy helps one to get the information about Udemy learning courses.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Nanddeep Nachan, Smita Nachan
URL https://www.nanddeepnachanblogs.com/
Email [email protected]
Connector Metadata
Publisher Nanddeep Nachan, Smita Nachan
Website https://www.udemy.com/
Privacy Policy https://www.udemy.com/terms/privacy/
Categories Website

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Client ID securestring The Client ID for this api True
Client Secret securestring The Client Secret for this api True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get Course Details

Returns course with specified pk.

Get Course Reviews

Returns list of course reviews

Get Courses

Returns list of courses

Get Public Curriculum Items

Returns list of curriculum items.

Get Course Details

Returns course with specified pk.

Parameters

Name Key Required Type Description
Course Identifier
pk True integer

A numeric course identifier.

Returns

Name Path Type Description
_class
_class string

Class of the course

id
id integer

Id of the course

title
title string

Title of the course

url
url string

URL of the course

is_paid
is_paid boolean

Whether the course is paid

price
price string

URL of the course dashboard page

price_detail
price_detail string

The pricing detail of the cource

price_serve_tracking_id
price_serve_tracking_id string

The tracking id of price serve for the course

visible_instructors
visible_instructors array of object

An array of user objects which state the instructors of the course. Note that Udemy courses may have multiple instructors

_class
visible_instructors._class string

Class of the instructor

title
visible_instructors.title string

Title of the instructor

name
visible_instructors.name string

Name of the instructor

display_name
visible_instructors.display_name string

Display name of the instructor

job_title
visible_instructors.job_title string

Job title of the instructor

image_50x50
visible_instructors.image_50x50 string

User image, dimensions 50x50

image_100x100
visible_instructors.image_100x100 string

User image, dimensions 100x100

initials
visible_instructors.initials string

Initials of the instructor

url
visible_instructors.url string

Absolute URL of the user profile page

image_125_H
image_125_H string

Course image, dimensions 125_H

image_240x135
image_240x135 string

Course image, dimensions 240x135

is_practice_test_course
is_practice_test_course boolean

Whether the course is a practice test course

image_480x270
image_480x270 string

Course image, dimensions 480x270

published_title
published_title string

Published title of the course

tracking_id
tracking_id string

Tracking id of the course

Get Course Reviews

Returns list of course reviews

Parameters

Name Key Required Type Description
Course Identifier
course_id True integer

A numeric course identifier.

Current Page
page integer

A numeric value indicating the current page.

Page Size
page_size integer

A numeric value indicating the page size.

Returns

Name Path Type Description
count
count integer

The number of reviewes for the course

next
next string

Link to the next set of paging records

previous
previous string

Link to the previous set of paging records

results
results array of object

A list of reviews for the course

_class
results._class string

Class of the review

id
results.id integer

Id of the review

title
results.title string

Title of the review

content
results.content string

Content of the review

rating
results.rating integer

Rating given by the review

created
results.created string

When the review was created

modified
results.modified string

When the review was modified

user_modified
results.user_modified string

Time the course review was last modified

_class
results.user._class string

Class of the user

title
results.user.title string

Title of the user

name
results.user.name string

Name of the user

display_name
results.user.display_name string

Display name of the user

Get Courses

Returns list of courses

Parameters

Name Key Required Type Description
Current Page
page integer

A numeric value indicating the current page. page*page_size cannot be larger than 10000.

Page Size
page_size integer

A numeric value indicating the page size. page*page_size cannot be larger than 10000.

Search Term
search string

Filter courses by a search term.

Primary Category
category string

Filter courses by primary category.

Primary Subcategory
subcategory string

Filter courses by primary subcategory.

Price
price string

Rank courses by price-paid, or price-free.

Is Affiliate Agreed
is_affiliate_agreed boolean

Filter courses that are affiliate agreed.

Is Deals Agreed
is_deals_agreed boolean

Filter courses that are deals agreed.

Language Code
language string

Filter courses by alpha-2 language code specified at http://www.loc.gov/standards/iso639-2/php/code_list.php

Has Closed Caption
has_closed_caption boolean

Filter courses that has closed caption.

Has Coding Exercises
has_coding_exercises boolean

Filter courses that has coding exercises.

Has Simple Quiz
has_simple_quiz boolean

Filter courses that has simple quiz.

Has Workspaces
has_workspace boolean

Filter courses that has workspaces.

Instructional Level
instructional_level string

Filter courses by instructional level.

Ordering
ordering string

Rank courses by relevance, most-reviewed, highest-rated, newest, price-low-to-high, or price-high-to-low.

Average Rating
ratings number

Filter courses by minimum average rating.

Course Duration
duration string

Filter courses by course duration as short, medium, long, extraLong

Subscription Ids
subs_coll_id integer

User's subscription ids.

Subscription Filter Type
subs_filter_type string

Filter courses by subscription or non subscribed courses

Returns

Name Path Type Description
count
count integer

The number of courses

next
next string

Link to the next set of paging records

previous
previous string

Link to the previous set of paging records

results
results array of object

The list of courses

_class
results._class string

Class of the course

id
results.id integer

Id of the course

title
results.title string

Title of the course

url
results.url string

URL of the course dashboard page

is_paid
results.is_paid boolean

Whether the course is paid

price
results.price string

How much the course costs

price_detail
results.price_detail string

The pricing detail of the cource

price_serve_tracking_id
results.price_serve_tracking_id string

The tracking id of price serve for the course

visible_instructors
results.visible_instructors array of object

An array of user objects which state the instructors of the course. Note that Udemy courses may have multiple instructors

_class
results.visible_instructors._class string

Class of the instructor

title
results.visible_instructors.title string

Title of the instructor

name
results.visible_instructors.name string

Name of the instructor

display_name
results.visible_instructors.display_name string

Display name of the instructor

job_title
results.visible_instructors.job_title string

Job title of the instructor

image_50x50
results.visible_instructors.image_50x50 string

User image, dimensions 50x50

image_100x100
results.visible_instructors.image_100x100 string

User image, dimensions 100x100

initials
results.visible_instructors.initials string

Initials of the instructor

url
results.visible_instructors.url string

Absolute URL of the user profile page

image_125_H
results.image_125_H string

Course image, dimensions 125_H

image_240x135
results.image_240x135 string

Course image, dimensions 240x135

is_practice_test_course
results.is_practice_test_course boolean

Whether the course is a practice test course

image_480x270
results.image_480x270 string

Course image, dimensions 480x270

published_title
results.published_title string

Published title of the course

tracking_id
results.tracking_id string

Tracking id of the course

predictive_score
results.predictive_score string

The predictive score of the course

relevancy_score
results.relevancy_score string

The relevancy score of the course

input_features
results.input_features string

The input features of the course

lecture_search_result
results.lecture_search_result string

The lecture search result for the course

curriculum_lectures
results.curriculum_lectures array of

The list of curriculum lectures associated with the course

order_in_results
results.order_in_results string

The course order in the results

curriculum_items
results.curriculum_items array of

The list of curriculum items associated with the course

headline
results.headline string

A short tweetable description of the course

instructor_name
results.instructor_name string

Name of the instructor for the course

aggregations
aggregations array of object

The list of aggregations

id
aggregations.id string

Id of the aggregation

title
aggregations.title string

Title of the aggregation

options
aggregations.options array of object

The list of aggregation options

key
aggregations.options.key string

Key of the aggregation option

title
aggregations.options.title string

Title of the aggregation option

count
aggregations.options.count integer

Count of the aggregation option

value
aggregations.options.value string

Value of the aggregation option

search_tracking_id
search_tracking_id string

The search tracking id

Get Public Curriculum Items

Returns list of curriculum items.

Parameters

Name Key Required Type Description
Course Identifier
course_id True integer

A numeric course identifier.

Current Page
page integer

A numeric value indicating the current page.

Page Size
page_size integer

A numeric value indicating the page size.

Returns

Name Path Type Description
_class
_class string

Class of the public curriculum item

id
id integer

Id of the public curriculum item

title
title string

Title of the public curriculum item

url
url string

URL of the public curriculum item

is_paid
is_paid boolean

Whether the public curriculum item is paid

price
price string

Price of the public curriculum item

price_detail
price_detail string

The pricing detail of the public curriculum item

price_serve_tracking_id
price_serve_tracking_id string

The tracking id of price serve for the public curriculum item

visible_instructors
visible_instructors array of object

List of visible instructors for the public curriculum item

_class
visible_instructors._class string

Class of the visible instructor

title
visible_instructors.title string

Title of the visible instructor

name
visible_instructors.name string

Name of the visible instructor

display_name
visible_instructors.display_name string

Display name of the visible instructor

job_title
visible_instructors.job_title string

Job title of the visible instructor

image_50x50
visible_instructors.image_50x50 string

User image, dimensions 50x50

image_100x100
visible_instructors.image_100x100 string

User image, dimensions 100x100

initials
visible_instructors.initials string

Initials of the visible instructor

url
visible_instructors.url string

URL of the visible instructor

image_125_H
image_125_H string

Visible instructor image, dimensions 125_H

image_240x135
image_240x135 string

Visible instructor image, dimensions 240x135

is_practice_test_course
is_practice_test_course boolean

Whether a course is a practice test course

image_480x270
image_480x270 string

Visible instructor image, 480x270

published_title
published_title string

Published title of the visible instructor

tracking_id
tracking_id string

Tracking id of the visible instructor