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/ |
NanddeepNachan@gmail.com |
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 |