Connectors Reference

365 Training

365.Training offers practical on-demand training for makers of all skill levels.  Our connector allows you to use our notifications in your apps and automation to stay up-to-date with our new releases.

 

Status: Preview

Tier: Premium

Version: 1.0

 

Actions:

Name

Summary

GetUserProfile ()

Get User Profile

ListCourses ([Optional]string PublishedFrom, [Optional]string PublishedTo, [Optional]number PriceFrom, [Optional]number PriceTo, [Optional]boolean IsNew, [advanced][Optional]string moreToken)

List Courses

ListInstructors ([advanced][Optional]string moreToken)

List Instructors

ListMyCourses ([advanced][Optional]string moreToken)

List My Courses

ListIdeas ([advanced][Optional]string moreToken)

List Ideas

GetCourse (string id)

Get Course

AddIdeaVote (string IdeaID)

Add Idea Vote

GetInstructor ([Optional]string id)

Get Instructor

Search (string query)

Search

 

Triggers:

Name

Summary

NewCourseUserNotification (NewCourseUserNotificationParameterBody body)

When a course notification is received

NewIdeaNotification (NewIdeaNotificationParameterBody body)

When a new idea is created

NewCoursePublishedNotification (NewCoursePublishedNotificationParameterBody body)

When a new course is published

 

Objects:

Name

Summary

AddIdeaVoteResponse

 

CourseDetail

 

CourseSummaryResponse

 

IdeaSummaryResponse

 

InstructorDetail

 

InstructorSummaryResponse

 

MyCoursesResponse

 

NewCoursePublishedNotificationParameterBody

 

NewCourseUserNotificationParameterBody

 

NewIdeaNotificationParameterBody

 

SearchResponse

 

UserProfile

 

 

Actions:

GetUserProfile

Summary: Get User Profile

Description: Get your user profile information.

 

Syntax:

365Training.GetUserProfile ()

 

Returns:

          Type:UserProfile

 

ListCourses

Summary: List Courses

Description: List the published training courses we have available.

 

Syntax:

365Training.ListCourses ([Optional]string PublishedFrom, [Optional]string PublishedTo, [Optional]number PriceFrom, [Optional]number PriceTo, [Optional]boolean IsNew, [advanced][Optional]string moreToken)

 

Parameters:

Name

Type

Summary

Required

Related Action

PublishedFrom

string(date-time)

(Published From)

List all courses published on or after this date

False

PublishedTo

string(date-time)

(Published To)

List all courses published on or before this date

False

PriceFrom

number(float)

(Price From)

List all courses with a price equal or greater to this value.

False

PriceTo

number(float)

(Price To)

List all courses with a price equal or less than this value.

False

IsNew

boolean

(Is New)

This will list all courses marked as new.

False

moreToken

string

(moreToken)

Used to retrieve additional pages of data after initial page.

False

 

Returns:

          Type:CourseSummaryResponse

 

ListInstructors

Summary: List Instructors

Description: List summary information about our instructors.

 

Syntax:

365Training.ListInstructors ([advanced][Optional]string moreToken)

 

Parameters:

Name

Type

Summary

Required

Related Action

moreToken

string

(moreToken)

Used to retrieve additional pages of data after initial page

False

 

Returns:

          Type:InstructorSummaryResponse

 

ListMyCourses

Summary: List My Courses

Description: List the courses you have enrolled in and your progress.

 

Syntax:

365Training.ListMyCourses ([advanced][Optional]string moreToken)

 

Parameters:

Name

Type

Summary

Required

Related Action

moreToken

string

(moreToken)

Used to retrieve additional pages of data after initial page

False

 

Returns:

          Type:MyCoursesResponse

 

ListIdeas

Summary: List Ideas

Description: This will list active ideas that have been submitted by our community.

 

Syntax:

365Training.ListIdeas ([advanced][Optional]string moreToken)

 

Parameters:

Name

Type

Summary

Required

Related Action

moreToken

string

(moreToken)

Used to retrieve additional pages of data after initial page

False

 

Returns:

          Type:IdeaSummaryResponse

 

GetCourse

Summary: Get Course

Description: Get the details of a course including module and unit information.

 

Syntax:

365Training.GetCourse (string id)

 

Parameters:

Name

Type

Summary

Required

Related Action

id

string

(Course ID)

The course ID to retrieve.

True

 

Returns:

          Type:CourseDetail

 

AddIdeaVote

Summary: Add Idea Vote

Description: Add your vote to an idea to show your support.

 

Syntax:

365Training.AddIdeaVote (string IdeaID)

 

Parameters:

Name

Type

Summary

Required

Related Action

IdeaID

string

(Idea ID)

The ID of the Idea you are voting for.

True

 

Returns:

          Type:AddIdeaVoteResponse

 

GetInstructor

Summary: Get Instructor

Description: Get detailed information for a specific instructor including their course list.

 

Syntax:

365Training.GetInstructor ([Optional]string id)

 

Parameters:

Name

Type

Summary

Required

Related Action

id

string

(Instructor ID)

The ID of the instructor to retrieve.

False

 

Returns:

          Type:InstructorDetail

 

Search

Summary: Search

Description: Search our course catalog and related community content.

 

Syntax:

365Training.Search (string query)

 

Parameters:

Name

Type

Summary

Required

Related Action

query

string

(Query)

What you wish to search for.

True

 

Returns:

          Type:SearchResponse

 

Triggers:

Trigger NewCourseUserNotification

Summary: When a course notification is received

Description: Get notification when a course you are enrolled in has a new notification published.

 

Syntax:

365Training.NewCourseUserNotification (NewCourseUserNotificationParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

NewCourseUserNotificationParameterBody

 

 

True

 

Returns:

 

Trigger NewIdeaNotification

Summary: When a new idea is created

Description: Get notified when a new idea is added by the community.

 

Syntax:

365Training.NewIdeaNotification (NewIdeaNotificationParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

NewIdeaNotificationParameterBody

 

 

True

 

Returns:

 

Trigger NewCoursePublishedNotification

Summary: When a new course is published

Description: Get notified when a new course is published on  our learning platform.

 

Syntax:

365Training.NewCoursePublishedNotification (NewCoursePublishedNotificationParameterBody body)

 

Parameters:

Name

Type

Summary

Required

Related Action

body

NewCoursePublishedNotificationParameterBody

 

 

True

 

Returns:

 


 

AddIdeaVoteResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary


 

CourseDetail

Summary:

Description:

 

          Properties:

Name

Type

Summary

instructors

array of (InstructorsItem)

 

This is the instructors.

modules

array of (ModulesItem)

 

modules

courseID

string

 

This is the ID of the course.

title

string

 

This is the Title.

rating

integer(int32)

 

This is the current courses rating.

publishDate

string

 

This is the publish date.

onelineDescription

string

 

This is the short course description.

abstract

string

 

This is the course abstract.

price

number(float)

 

This is the price.

instructorID

string

 

This is the instructor ID.

instructorName

string

 

This is the name of instructor.

courseUrl

string

 

Use this to build a full url for the course.

thumbnailUrl

string

 

This is the image of the instructor.

skillLevel

string

 

This is the skill level for the course

isNew

boolean

 

This indicates a new course.

eventStart

string

 

This is the Event Start.

eventEnd

string

 

This is the Event End.

 

InstructorsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

 

ModulesItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

moduleID

string

 

This is the Module ID.

title

string

 

title

sequence

integer(int32)

 

sequence

units

array of (UnitsItem)

 

units

 

UnitsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

unitID

string

 

This is the Unit ID.

title

string

 

This is the title.

abstract

string

 

This is the abstract.

duration

integer(int32)

 

This is the duration.

unitType

string

 

This is the unitType.

sequence

integer(int32)

 

This is the sequence.

objectives

string

 

This is the objectives.

guests

array of (GuestsItem)

 

guests

 

GuestsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

instructorID

string

 

This is the instructorID.

name

string

 

This is the name.

onelineBIO

string

 

This is the onelineBIO.

thumbnailUrl

string

 

This is the thumbnailUrl.

 


 

CourseSummaryResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

courses

array of (CoursesItem)

 

courses

more

boolean

 

more

moreToken

string

 

moreToken

 

CoursesItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

courseID

string

 

This is the ID of the course.

title

string

 

This is the title.

rating

integer(int32)

 

This is the current courses ratin.

publishDate

string

 

This is the publish date of the course.

onelineDescription

string

 

This is the short course description.

abstract

string

 

This is the course abstract.

price

number(float)

 

This is the current price.

instructorID

string

 

This is the instructor ID.

instructorName

string

 

This is the name of the instructor.

courseUrl

string

 

Use this to build a full url for the course.

thumbnailUrl

string

 

This is the image of the instructor.

skillLevel

string

 

This is the skill level for the course.

isNew

boolean

 

This indicates a new course.

eventStart

string

 

This is the Event Start for live events.

eventEnd

string

 

This is the Event End for live events.

 


 

IdeaSummaryResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

ideas

array of (IdeasItem)

 

This is the List of ideas.

more

boolean

 

This indicates more ideas are available.

moreToken

string

 

This can be used to request more records.

 

IdeasItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

ideaID

string

 

This is the ID of the Idea.

ideaSetID

string

 

This is the ideaSetID.

idea

string

 

This is the Title of the idea.

details

string

 

This is the Details of the idea.

votes

integer(int32)

 

This is the Current number of votes for the idea.

courseId

string

 

This is the Course ID if the idea has resulted in a new course.

released

boolean

 

This Indicates if the idea has been released.

 


 

InstructorDetail

Summary:

Description:

 

          Properties:

Name

Type

Summary

courses

array of (CoursesItem)

 

courses

instructorUrl

string

 

This is the instructorUrl.

blogURL

string

 

This is the blogURL of the instructor.

twitterHandle

string

 

This is the twitter handle of the instructor.

linkedInID

string

 

This is the LinkedIn ID of the instructor.

gitHubID

string

 

This is the gitHubID of the instructor.

facebookUrl

string

 

This is the FacebookUrl of the instructor.

instructorID

string

 

This is the instructorID of the instructor.

name

string

 

This is the name of the instructor.

onelineBIO

string

 

This is the one line bio of the instructor.

thumbnailUrl

string

 

This is the thumbnailUrl of the instructor.

 

CoursesItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

courseID

string

 

This is the courseID.

title

string

 

This is the title.

rating

integer(int32)

 

This is the rating.

publishDate

string

 

This is the publish date.

onelineDescription

string

 

This is the one line description.

abstract

string

 

This is the abstract.

price

number(float)

 

This is the price.

instructorID

string

 

This is the instructorID.

instructorName

string

 

This is the instructor name.

courseUrl

string

 

This is the courseUrl.

thumbnailUrl

string

 

This is the thumbnailUrl.

skillLevel

string

 

This is the skill level.

isNew

boolean

 

This is the is new flag.

eventStart

string

 

This is the event start flag.

eventEnd

string

 

This is the event end flag.

 


 

InstructorSummaryResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

instructors

array of (InstructorsItem)

 

instructors

more

boolean

 

more

moreToken

string

 

moreToken

 

InstructorsItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

instructorID

string

 

This is the Instructor ID.

name

string

 

This is the instructor Name.

onelineBIO

string

 

This is the Short Biography of the instructor.

thumbnailUrl

string

 

This is the Thumbnail Url for the instructor image.

 


 

MyCoursesResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

courses

array of (CoursesItem)

 

courses

more

boolean

 

more

moreToken

string

 

moreToken

 

CoursesItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

lastAccessed

string

 

This is the Last Accessed date.

lastViewedName

string

 

This is the Last Viewed Name.

lastViewedId

string

 

This is the Last Viewed Id.

timeRemaining

integer(int32)

 

This is the Time Remaining.

percentCompleted

integer(int32)

 

This is the Percent Completed.

courseNotification

boolean

 

This is the Notification Enabled flag.

daysSinceLastAccess

integer(int32)

 

This is the Days Since Last Access.

courseID

string

 

This is the Course ID.

title

string

 

This is the course Title.

rating

integer(int32)

 

This is the course Rating.

publishDate

string

 

This is the course Publish Date.

onelineDescription

string

 

This is the Oneline Description of the course.

abstract

string

 

This is the course Abstract.

instructorID

string

 

This is the course Instructor ID.

instructorName

string

 

This is the course Instructor Name.

courseUrl

string

 

This is the course Course  Url.

thumbnailUrl

string

 

This is the course Thumbnail Url.

skillLevel

string

 

This is the course Skill Level.

isNew

boolean

 

This is the course Is New flag.

eventStart

string

 

This is the Event Start.

eventEnd

string

 

This is the Event End.

 


 

NewCoursePublishedNotificationParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

targeturl

string

 

This is the targeturl.


 

NewCourseUserNotificationParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

targeturl

string

 

This is the targeturl.


 

NewIdeaNotificationParameterBody

Summary:

Description:

 

          Properties:

Name

Type

Summary

targeturl

string

 

This is the targeturl.


 

SearchResponse

Summary:

Description:

 

          Properties:

Name

Type

Summary

courses

array of (CoursesItem)

 

courses

more

boolean

 

more

moreToken

string

 

moreToken

webSearchResult

array of (WebSearchResultItem)

 

webSearchResult

 

CoursesItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

courseID

string

 

This is the courseID.

title

string

 

This is the title.

rating

integer(int32)

 

This is the rating.

publishDate

string

 

This is the publish date.

onelineDescription

string

 

This is the one line description.

abstract

string

 

This is the abstract.

price

number(float)

 

This is the price.

instructorID

string

 

This is the instructorID.

instructorName

string

 

This is the instructor name.

courseUrl

string

 

This is the courseUrl.

thumbnailUrl

string

 

This is the thumbnailUrl.

skillLevel

string

 

This is the skill level.

isNew

boolean

 

This is the is new flag.

eventStart

string

 

This is the event start flag.

eventEnd

string

 

This is the event end flag.

 

WebSearchResultItem

Summary:

Description:

 

          Properties:

Name

Type

Summary

name

string

 

Title of the content

url

string

 

Use the URL to access the content

displayURL

string

 

This is a URL for display.

snippet

string

 

Short description of the content.

 


 

UserProfile

Summary:

Description:

 

          Properties:

Name

Type

Summary

userID

string(uuid)

 

This is your user ID.

displayName

string

 

This is your users display name.