Skip to main content
Server path: /genesys-coaching | Type: Application | PCID required: Yes

Tools

ToolDescription
genesys_coaching_delete_appointmentDelete an existing appointment
genesys_coaching_delete_appointment_annotationDelete an existing annotation
genesys_coaching_delete_learning_assignmentDelete a learning assignment
genesys_coaching_delete_learning_moduleDelete a learning module
genesys_coaching_get_appointmentRetrieve an appointment
genesys_coaching_get_appointment_annotationRetrieve an annotation.
genesys_coaching_get_appointment_annotationsGet a list of annotations.
genesys_coaching_get_appointment_statusesGet the list of status changes for a coaching appointment.
genesys_coaching_get_appointmentsGet appointments for users and optional date range
genesys_coaching_get_appointments_meGet my appointments for a given date range
genesys_coaching_get_learning_assignmentGet Learning Assignment
genesys_coaching_get_learning_assignment_stepGet Learning Assignment Step
genesys_coaching_get_learning_assignmentsList of Learning module Assignments
genesys_coaching_get_learning_assignments_meList of Learning Assignments assigned to current user
genesys_coaching_get_learning_moduleGet a learning module
genesys_coaching_get_learning_module_jobGet a specific Learning Module job status
genesys_coaching_get_learning_module_previewGet a learning module preview
genesys_coaching_get_learning_module_ruleGet a learning module rule
genesys_coaching_get_learning_module_versionGet specific version of a published module
genesys_coaching_get_learning_modulesGet all learning modules of an organization
genesys_coaching_get_learning_modules_assignmentsGet all learning modules of an organization including assignments for a specific user
genesys_coaching_get_learning_modules_coverart_cover_art_idGet a specific Learning Module cover art using ID
genesys_coaching_get_learning_scheduleslots_jobRetrieve the status of the job for the slots where a learning activity can be scheduled.
genesys_coaching_get_learning_scorm_scorm_idGet Learning SCORM Result
genesys_coaching_get_notificationGet an existing notification
genesys_coaching_get_notificationsRetrieve the list of your notifications.
genesys_coaching_get_scheduleslots_jobRetrieve the status of the job for the slots where a coaching appointment can be scheduled.
genesys_coaching_patch_appointmentUpdate an existing appointment
genesys_coaching_patch_appointment_annotationUpdate an existing annotation.
genesys_coaching_patch_appointment_statusUpdate the status of a coaching appointment
genesys_coaching_patch_learning_assignmentUpdate Learning Assignment
genesys_coaching_patch_learning_assignment_rescheduleReschedule Learning Assignment
genesys_coaching_patch_learning_assignment_stepUpdate Learning Assignment Step
genesys_coaching_patch_learning_module_user_assignmentsUpdate an external assignment for a specific user
genesys_coaching_patch_notificationUpdate an existing notification.
genesys_coaching_post_appointment_annotationsCreate a new annotation.
genesys_coaching_post_appointment_conversationsAdd a conversation to an appointment
genesys_coaching_post_appointmentsCreate a new appointment
genesys_coaching_post_appointments_aggregates_queryRetrieve aggregated appointment data
genesys_coaching_post_learning_assessments_scoringScore learning assessment for preview
genesys_coaching_post_learning_assignment_reassignReassign Learning Assignment
genesys_coaching_post_learning_assignment_resetReset Learning Assignment
genesys_coaching_post_learning_assignmentsCreate Learning Assignment
genesys_coaching_post_learning_assignments_aggregates_queryRetrieve aggregated assignment data
genesys_coaching_post_learning_module_jobsStarts a specified operation on learning module
genesys_coaching_post_learning_module_publishPublish a Learning module
genesys_coaching_post_learning_modulesCreate a new learning module
genesys_coaching_post_learning_rules_queryGet users for learning module rule
genesys_coaching_post_learning_scheduleslots_jobsStart job to retrieve slots where a learning activity can be scheduled.
genesys_coaching_post_learning_scheduleslots_queryGet list of possible slots where a learning activity can be scheduled.
genesys_coaching_post_learning_scormCreate a SCORM package upload request
genesys_coaching_post_scheduleslots_jobsStart job to retrieve the slots where a coaching appointment can be scheduled.
genesys_coaching_post_scheduleslots_queryGet list of possible slots where a coaching appointment can be scheduled.
genesys_coaching_put_learning_moduleUpdate a learning module
genesys_coaching_put_learning_module_previewUpdate a learning module preview
genesys_coaching_put_learning_module_ruleUpdate a learning module rule

genesys_coaching_delete_appointment

Delete an existing appointment Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.

genesys_coaching_delete_appointment_annotation

Delete an existing annotation Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.
annotationIdstringYesThe ID of the annotation.

genesys_coaching_delete_learning_assignment

Delete a learning assignment Parameters:
ParameterTypeRequiredDefaultDescription
assignmentIdstringYesThe Learning Assignment ID

genesys_coaching_delete_learning_module

Delete a learning module Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module

genesys_coaching_get_appointment

Retrieve an appointment Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.

genesys_coaching_get_appointment_annotation

Retrieve an annotation. Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.
annotationIdstringYesThe ID of the annotation.

genesys_coaching_get_appointment_annotations

Get a list of annotations. Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.
pageNumberintegerNoPage number
pageSizeintegerNoPage size

genesys_coaching_get_appointment_statuses

Get the list of status changes for a coaching appointment. Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.
pageNumberintegerNoPage number
pageSizeintegerNoPage size

genesys_coaching_get_appointments

Get appointments for users and optional date range Parameters:
ParameterTypeRequiredDefaultDescription
userIdsany[]YesThe user IDs for which to retrieve appointments
intervalstringNoInterval to filter data by. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
pageNumberintegerNoPage number
pageSizeintegerNoPage size
statusesany[]NoAppointment Statuses to filter by
facilitatorIdsany[]NoThe facilitator IDs for which to retrieve appointments
sortOrderstringNoSort (by due date) either Asc or Desc
relationshipsany[]NoRelationships to filter by
completionIntervalstringNoAppointment completion start and end to filter by. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
overduestringNoOverdue status to filter by
intervalConditionstringNoFilter condition for interval

genesys_coaching_get_appointments_me

Get my appointments for a given date range Parameters:
ParameterTypeRequiredDefaultDescription
intervalstringNoInterval to filter data by. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
pageNumberintegerNoPage number
pageSizeintegerNoPage size
statusesany[]NoAppointment Statuses to filter by
facilitatorIdsany[]NoThe facilitator IDs for which to retrieve appointments
sortOrderstringNoSort (by due date) either Asc or Desc
relationshipsany[]NoRelationships to filter by
completionIntervalstringNoAppointment completion start and end to filter by. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
overduestringNoOverdue status to filter by
intervalConditionstringNoFilter condition for interval

genesys_coaching_get_learning_assignment

Get Learning Assignment Parameters:
ParameterTypeRequiredDefaultDescription
assignmentIdstringYesThe ID of Learning Assignment
expandany[]NoFields to expand in response

genesys_coaching_get_learning_assignment_step

Get Learning Assignment Step Parameters:
ParameterTypeRequiredDefaultDescription
assignmentIdstringYesThe ID of Learning Assignment
stepIdstringYesThe ID of Learning Assignment Step
shareableContentObjectIdstringNoThe ID of SCO to load
defaultShareableContentObjectstringNoThe default SCO to retrieve
expandany[]NoFields to expand in response

genesys_coaching_get_learning_assignments

List of Learning module Assignments Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringNoSpecifies the ID of the learning module. Fetch assignments for learning module ID
intervalstringNoSpecifies the range of dueDates to be queried. Milliseconds will be truncated. A maximum of 1 year can be specified in the range. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
completionIntervalstringNoSpecifies the range of completion dates to be used for filtering. A maximum of 1 year can be specified in the range. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
overduestringNoSpecifies if only the non-overdue (overdue is “False”) or overdue (overdue is “True”) assignments are returned. If overdue is “Any” or if the overdue parameter is not supplied, all assignments are returned
pageSizeintegerNoPage size
pageNumberintegerNoPage number
passstringNoSpecifies if only the failed (pass is “False”) or passed (pass is “True”) assignments (completed with assessment)are returned. If pass is “Any” or if the pass parameter is not supplied, all assignments are returned
minPercentageScorenumberNoThe minimum assessment score for an assignment (completed with assessment) to be included in the results (inclusive)
maxPercentageScorenumberNoThe maximum assessment score for an assignment (completed with assessment) to be included in the results (inclusive)
sortOrderstringNoSpecifies result set sort order; if not specified, default sort order is descending (Desc)
sortBystringNoSpecifies which field to sort the results by, default sort is by recommendedCompletionDate
userIdany[]NoSpecifies the list of user IDs to be queried, up to 100 user IDs.
typesany[]NoSpecifies the module types to filter by. Informational, AssessedContent and Assessment are deprecated
statesany[]NoSpecifies the assignment states to filter by
expandany[]NoSpecifies the expand option for returning additional information

genesys_coaching_get_learning_assignments_me

List of Learning Assignments assigned to current user Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringNoSpecifies the ID of the learning module. Fetch assignments for learning module ID
intervalstringNoSpecifies the range of dueDates to be queried. Milliseconds will be truncated. A maximum of 1 year can be specified in the range. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
completionIntervalstringNoSpecifies the range of completion dates to be used for filtering. A maximum of 1 year can be specified in the range. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
overduestringNoSpecifies if only the non-overdue (overdue is “False”) or overdue (overdue is “True”) assignments are returned. If overdue is “Any” or if the overdue parameter is not supplied, all assignments are returned
pageSizeintegerNoPage size
pageNumberintegerNoPage number
passstringNoSpecifies if only the failed (pass is “False”) or passed (pass is “True”) assignments (completed with assessment)are returned. If pass is “Any” or if the pass parameter is not supplied, all assignments are returned
minPercentageScorenumberNoThe minimum assessment score for an assignment (completed with assessment) to be included in the results (inclusive)
maxPercentageScorenumberNoThe maximum assessment score for an assignment (completed with assessment) to be included in the results (inclusive)
sortOrderstringNoSpecifies result set sort order; if not specified, default sort order is descending (Desc)
sortBystringNoSpecifies which field to sort the results by, default sort is by recommendedCompletionDate
typesany[]NoSpecifies the module types to filter by. Informational, AssessedContent and Assessment are deprecated
statesany[]NoSpecifies the assignment states to filter by
expandany[]NoSpecifies the expand option for returning additional information

genesys_coaching_get_learning_module

Get a learning module Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module
expandany[]NoFields to expand in response(case insensitive)

genesys_coaching_get_learning_module_job

Get a specific Learning Module job status Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module
jobIdstringYesThe ID of the learning module job

genesys_coaching_get_learning_module_preview

Get a learning module preview Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module

genesys_coaching_get_learning_module_rule

Get a learning module rule Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module

genesys_coaching_get_learning_module_version

Get specific version of a published module Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module
versionIdstringYesThe version of learning module
expandany[]NoFields to expand in response(case insensitive)

genesys_coaching_get_learning_modules

Get all learning modules of an organization Parameters:
ParameterTypeRequiredDefaultDescription
isArchivedbooleanNoArchive status
typesany[]NoSpecifies the module types. Informational, AssessedContent and Assessment are deprecated
pageSizeintegerNoPage size
pageNumberintegerNoPage number
sortOrderstringNoSort order
sortBystringNoSort by
searchTermstringNoSearch Term (searchable by name)
expandany[]NoFields to expand in response(case insensitive)
isPublishedstringNoSpecifies if only the Unpublished (isPublished is “False”) or Published (isPublished is “True”) modules are returned. If isPublished is “Any” or omitted, both types are returned
statusesany[]NoSpecifies the module statuses to filter by
externalIdsany[]NoSpecifies the module external IDs to filter by. Only one ID is allowed

genesys_coaching_get_learning_modules_assignments

Get all learning modules of an organization including assignments for a specific user Parameters:
ParameterTypeRequiredDefaultDescription
userIdsany[]YesThe IDs of the users to include
pageSizeintegerNoPage size
pageNumberintegerNoPage number
searchTermstringNoSearch Term (searches by name and description)
overduestringNoSpecifies if only modules with overdue/not overdue (overdue is “True” or “False”) assignments are returned. If overdue is “Any” or omitted, both are returned and can including modules that are unassigned.
assignmentStatesany[]NoSpecifies the assignment states to return.
expandany[]NoFields to expand in response(case insensitive)

genesys_coaching_get_learning_modules_coverart_cover_art_id

Get a specific Learning Module cover art using ID Parameters:
ParameterTypeRequiredDefaultDescription
coverArtIdstringYesKey identifier for the cover art

genesys_coaching_get_learning_scheduleslots_job

Retrieve the status of the job for the slots where a learning activity can be scheduled. Parameters:
ParameterTypeRequiredDefaultDescription
jobIdstringYesThe ID of the job

genesys_coaching_get_learning_scorm_scorm_id

Get Learning SCORM Result Parameters:
ParameterTypeRequiredDefaultDescription
scormIdstringYesThe ID of the SCORM package

genesys_coaching_get_notification

Get an existing notification Parameters:
ParameterTypeRequiredDefaultDescription
notificationIdstringYesThe ID of the notification.
expandany[]NoIndicates a field in the response which should be expanded.

genesys_coaching_get_notifications

Retrieve the list of your notifications. Parameters:
ParameterTypeRequiredDefaultDescription
pageNumberintegerNoPage number
pageSizeintegerNoPage size
expandany[]NoIndicates a field in the response which should be expanded.

genesys_coaching_get_scheduleslots_job

Retrieve the status of the job for the slots where a coaching appointment can be scheduled. Parameters:
ParameterTypeRequiredDefaultDescription
jobIdstringYesThe ID of job

genesys_coaching_patch_appointment

Update an existing appointment Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.
addToSchedulebooleanNoIf True, adds the appointment to their schedule
conversationIdsany[]NoIDs of conversations associated with this coaching appointment.
dateStartstringNoThe date/time the coaching appointment starts. Times will be rounded down to the minute. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
descriptionstringNoThe description of coaching appointment.
documentIdsany[]NoIDs of documents associated with this coaching appointment.
externalLinksany[]NoThe list of external links related to the appointment
lengthInMinutesintegerNoThe duration of coaching appointment in minutes.
locationstringNoThe location of the appointment
namestringNoThe name of coaching appointment.
shareInsightsDatabooleanNoWhether to share the insight data
statusstringNoThe status of the coaching appointment.
wfmScheduleobjectNowfmSchedule

genesys_coaching_patch_appointment_annotation

Update an existing annotation. Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.
annotationIdstringYesThe ID of the annotation.
accessTypestringNoDetermines the permissions required to view this item.
createdByobjectNocreatedBy
dateCreatedstringNoThe date/time the annotation was created. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
dateModifiedstringNoThe date/time the annotation was last modified. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
idstringNoThe globally unique identifier for the object.
isDeletedbooleanNoFlag indicating whether the annotation is deleted.
modifiedByobjectNomodifiedBy
selfUristringNoThe URI for this object
textstringYesThe text of the annotation.

genesys_coaching_patch_appointment_status

Update the status of a coaching appointment Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.
statusstringYesThe status of the coaching appointment

genesys_coaching_patch_learning_assignment

Update Learning Assignment Parameters:
ParameterTypeRequiredDefaultDescription
assignmentIdstringYesThe ID of Learning Assignment
assessmentobjectNoassessment
statestringNoThe Learning Assignment state

genesys_coaching_patch_learning_assignment_reschedule

Reschedule Learning Assignment Parameters:
ParameterTypeRequiredDefaultDescription
assignmentIdstringYesThe ID of Learning Assignment
addToSchedulebooleanNoIf True, adds the assignment to their schedule
dateRecommendedForCompletionstringNoThe recommended completion date of the assignment. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
lengthInMinutesintegerNoThe length in minutes of the assignment

genesys_coaching_patch_learning_assignment_step

Update Learning Assignment Step Parameters:
ParameterTypeRequiredDefaultDescription
assignmentIdstringYesThe ID of Learning Assignment
stepIdstringYesThe ID of Learning Assignment Step
completionPercentagenumberNoThe completion percentage for this step
completionStatusstringNoThe completion status of the assignment step
idstringNoThe ID of the learning assignment step
moduleStepobjectNomoduleStep
percentageScorenumberNoThe percentage score for this step
selfUristringNoThe URI for this object
shareableContentObjectobjectNoLearning assignment SCO (Shareable Content Object)
signedCookieobjectNosignedCookie
structureany[]NoThe structure for any SCO associated with this step
successStatusstringNoThe success status of this step

genesys_coaching_patch_learning_module_user_assignments

Update an external assignment for a specific user Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesKey identifier for the module
userIdstringYesKey identifier for the user
isPassedbooleanNoWas the assignment marked as passed
percentageScorenumberNoThe score
statestringNoThe Learning Assignment state

genesys_coaching_patch_notification

Update an existing notification. Parameters:
ParameterTypeRequiredDefaultDescription
notificationIdstringYesThe ID of the notification.
actionTypestringNoAction causing the notification.
appointmentobjectNoCoaching appointment response
dateStartstringNoThe start time of the appointment relating to this notification. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
idstringNoThe globally unique identifier for the object.
lengthInMinutesintegerNoThe duration of the appointment on this notification
markedAsReadbooleanNoIndicates if notification is read or unread
namestringNoThe name of the appointment for this notification.
relationshipstringNoThe relationship of this user to this notification’s appointment
selfUristringNoThe URI for this object
statusstringNoThe status of the appointment for this notification
userobjectNouser

genesys_coaching_post_appointment_annotations

Create a new annotation. Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.
accessTypestringYesDetermines the permissions required to view this item.
textstringYesThe text of the annotation.

genesys_coaching_post_appointment_conversations

Add a conversation to an appointment Parameters:
ParameterTypeRequiredDefaultDescription
appointmentIdstringYesThe ID of the coaching appointment.
conversationIdstringYesThe id of the conversation to add

genesys_coaching_post_appointments

Create a new appointment Parameters:
ParameterTypeRequiredDefaultDescription
addToSchedulebooleanNoIf True, adds the appointment to their schedule
attendeeIdsany[]YesIDs of attendees in the coaching appointment.
conversationIdsany[]NoIDs of conversations associated with this coaching appointment.
dateStartstringYesThe date/time the coaching appointment starts. Times will be rounded down to the minute. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
descriptionstringYesThe description of coaching appointment.
documentIdsany[]NoIDs of documents associated with this coaching appointment.
externalLinksany[]NoThe list of external links related to the appointment
facilitatorIdstringNoThe facilitator ID of coaching appointment.
lengthInMinutesintegerYesThe duration of coaching appointment in minutes.
locationstringNoThe location of the appointment
namestringYesThe name of coaching appointment.
shareInsightsDatabooleanNoWhether to share the insight data
wfmScheduleobjectNowfmSchedule

genesys_coaching_post_appointments_aggregates_query

Retrieve aggregated appointment data Parameters:
ParameterTypeRequiredDefaultDescription
filterobjectYesfilter
groupByany[]NoAn optional list of items by which to group the result data.
intervalstringYesInterval to aggregate across. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
metricsany[]NoA list of metrics to aggregate. If omitted, all metrics are returned.

genesys_coaching_post_learning_assessments_scoring

Score learning assessment for preview Parameters:
ParameterTypeRequiredDefaultDescription
answersobjectYesanswers
assessmentFormobjectYesassessmentForm

genesys_coaching_post_learning_assignment_reassign

Reassign Learning Assignment Parameters:
ParameterTypeRequiredDefaultDescription
assignmentIdstringYesThe Learning Assignment ID

genesys_coaching_post_learning_assignment_reset

Reset Learning Assignment Parameters:
ParameterTypeRequiredDefaultDescription
assignmentIdstringYesThe Learning Assignment ID

genesys_coaching_post_learning_assignments

Create Learning Assignment Parameters:
ParameterTypeRequiredDefaultDescription
addToSchedulebooleanNoIf True, adds the assignment to their schedule
lengthInMinutesintegerNoThe length in minutes of assignment
moduleIdstringNoThe Learning module Id associated with this assignment
recommendedCompletionDatestringNoThe recommended completion date of assignment. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
userIdstringNoThe User for whom the assignment is assigned

genesys_coaching_post_learning_assignments_aggregates_query

Retrieve aggregated assignment data Parameters:
ParameterTypeRequiredDefaultDescription
filterobjectYesfilter
groupByany[]NoSpecifies if the aggregated data is combined into a single set of metrics (groupBy is empty or not specified), or contains an element per attendeeId (groupBy is “attendeeId”)
intervalstringYesSpecifies the range of due dates to be used for filtering. Milliseconds will be truncated. A maximum of 1 year can be specified in the range. End date is not inclusive. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
metricsany[]NoThe list of metrics to be returned. If omitted, all metrics are returned.

genesys_coaching_post_learning_module_jobs

Starts a specified operation on learning module Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module
actionstringYesThe type for the learning module job

genesys_coaching_post_learning_module_publish

Publish a Learning module Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module
termsAndConditionsAcceptedbooleanNoWhether the terms and conditions were accepted

genesys_coaching_post_learning_modules

Create a new learning module Parameters:
ParameterTypeRequiredDefaultDescription
assessmentFormobjectNoassessmentForm
autoAssignobjectNoAuto assign request
completionTimeInDaysintegerYesThe completion time of learning module in days
coverArtobjectNocoverArt
descriptionstringNoThe description of learning module
enforceContentOrderbooleanNoIf true, learning module content should be viewed one by one in order
excludedFromCatalogbooleanNoIf true, learning module is excluded when retrieving modules for manual assignment
externalIdstringNoThe external ID of the learning module. Maximum length: 50 characters.
informStepsany[]NoThe list of inform steps in a learning module
lengthInMinutesintegerNoThe recommended time in minutes to complete the module
namestringYesThe name of learning module
reviewAssessmentResultsobjectNoreviewAssessmentResults
typestringNoThe type for the learning module. Informational, AssessedContent and Assessment are deprecated

genesys_coaching_post_learning_rules_query

Get users for learning module rule Parameters:
ParameterTypeRequiredDefaultDescription
pageSizeintegerYesPage size
pageNumberintegerYesPage number
ruleobjectYesrule
searchTermstringNoThe user name to be searched for

genesys_coaching_post_learning_scheduleslots_jobs

Start job to retrieve slots where a learning activity can be scheduled. Parameters:
ParameterTypeRequiredDefaultDescription
activityCodeIdstringYesThe Activity Code Id of the slots.
intervalsany[]YesThe intervals to fetch the slots for. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
lengthInMinutesintegerYesThe length in minutes of the slots, in 15 minutes granularity.
slotsTypestringYesThe type of slots to fetch in the job.
userIdsany[]YesThe user IDs to fetch the slots for.

genesys_coaching_post_learning_scheduleslots_query

Get list of possible slots where a learning activity can be scheduled. Parameters:
ParameterTypeRequiredDefaultDescription
interruptibleAssignmentIdstringNoAssignment ID to exclude from consideration when determining blocked slots
intervalstringYesRange of time to get slots for scheduling learning activities. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
lengthInMinutesintegerYesThe duration of Learning Assignment to schedule in 15 minutes granularity
userIdsany[]YesThe user IDs for which to fetch schedules. Must be only 1.

genesys_coaching_post_learning_scorm

Create a SCORM package upload request Parameters:
ParameterTypeRequiredDefaultDescription
contentMd5stringNoThe MD5 content of the SCORM package

genesys_coaching_post_scheduleslots_jobs

Start job to retrieve the slots where a coaching appointment can be scheduled. Parameters:
ParameterTypeRequiredDefaultDescription
activityCodeIdstringYesThe Activity Code Id of the slots.
attendeeIdsany[]YesThe attendee IDs to fetch the slots for.
facilitatorIdsany[]NoThe facilitator IDs to fetch the slots for.
intervalsany[]YesThe intervals to fetch the slots for. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
lengthInMinutesintegerYesThe length in minutes of the slots, in 15 minutes granularity.
slotsTypestringYesThe type of slots to fetch in the job.

genesys_coaching_post_scheduleslots_query

Get list of possible slots where a coaching appointment can be scheduled. Parameters:
ParameterTypeRequiredDefaultDescription
attendeeIdsany[]YesList of attendees to determine coaching appointment slots
facilitatorIdsany[]NoList of facilitators to determine coaching appointment slots
interruptibleAppointmentIdsany[]NoList of appointment ids to exclude from consideration when determining blocked slots
intervalstringYesRange of time to get slots for scheduling coaching appointments. Intervals are represented as an ISO-8601 string. For example: YYYY-MM-DDThh:mm:ss/YYYY-MM-DDThh:mm:ss
lengthInMinutesintegerYesThe duration of coaching appointment to schedule in 15 minutes granularity up to maximum of 60 minutes

genesys_coaching_put_learning_module

Update a learning module Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module
assessmentFormobjectNoassessmentForm
autoAssignobjectNoAuto assign request
completionTimeInDaysintegerYesThe completion time of learning module in days
coverArtobjectNocoverArt
descriptionstringNoThe description of learning module
enforceContentOrderbooleanNoIf true, learning module content should be viewed one by one in order
excludedFromCatalogbooleanNoIf true, learning module is excluded when retrieving modules for manual assignment
externalIdstringNoThe external ID of the learning module. Maximum length: 50 characters.
informStepsany[]NoThe list of inform steps in a learning module
lengthInMinutesintegerNoThe recommended time in minutes to complete the module
namestringYesThe name of learning module
reviewAssessmentResultsobjectNoreviewAssessmentResults
typestringNoThe type for the learning module. Informational, AssessedContent and Assessment are deprecated

genesys_coaching_put_learning_module_preview

Update a learning module preview Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module
assessmentobjectNoassessment
assessmentFormobjectNoassessmentForm
currentStepobjectNoLearning module preview update request current step
statestringNoThe assignment State
stepsany[]NoThe assignment Steps

genesys_coaching_put_learning_module_rule

Update a learning module rule Parameters:
ParameterTypeRequiredDefaultDescription
moduleIdstringYesThe ID of the learning module
assignbooleanNoWhether to assign the module to users or not
idstringNoThe globally unique identifier for the object.
isActivebooleanYesIf true, rule is active
partsany[]YesThe parts of a learning module rule
selfUristringNoThe URI for this object