iQualify Management API
The iQualify API offers management responses for building learning experiences using your iQualify instance data.
Once you’ve registered with iQualify, you can request an API access token by navigating to the API access section of the "Account Settings" area.
Find out how to on our Knowledge base.
All endpoints are only accessible via https and are located at api.iqualify.com. For instance: you can find your current offerings by accessing the following URL:
- Homepage
- https://api.apis.guru/v2/specs/iqualify.com/v1.json
- Provider
- iqualify.com
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/iqualify.com/v1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/iqualify.com/v1/openapi.yaml
Tools (86)
Extracted live via the executor SDK.
-
apiInfo.getResponds with all supported endpoints URLs for v2 version.
-
assessmentData.getOfferingsOfferingIdAnalyticsActivitiesResponsesResponds with all learner activity attempts for open response activities in an offering matching the offeringId.
-
assessmentData.getOfferingsOfferingIdAnalyticsMarksAssignmentsResponds with all learner assessment marks in an offering matching the offeringId.
-
assessmentData.getOfferingsOfferingIdAnalyticsMarksQuizzesResponds with all learner quiz marks in an offering matching the offeringId.
-
assessmentData.getOfferingsOfferingIdAnalyticsSubmissionsAssignmentsResponds with all learner assessment submissions and marks, if any, in an offering matching the offeringId.
-
assessmentData.getOfferingsOfferingIdAnalyticsSubmissionsOpenResponseAssessmentIdResponds with all learner assessment submissions and marks, if any, in a specified open response assessment.
-
assessmentData.getOfferingsOfferingIdAnalyticsSubmissionsUserEmailAssignmentsAssessmentIdResponds with the learner's assessment submission and any marks for the submission.
-
assessmentGroups.deleteOfferingsOfferingIdGroupsGroupIdLearnersUserEmailRemoves a learner from the specified assessment group.
-
assessmentGroups.getOfferingsOfferingIdGroupsResponds with a list of assessment groups in an offering.
-
assessmentGroups.getOfferingsOfferingIdGroupsGroupIdLearnersResponds with a list of learners in a specified assessment group.
-
assessmentGroups.postOfferingsOfferingIdGroupsCreates a new assessment group in an offering.
-
assessmentGroups.postOfferingsOfferingIdGroupsGroupIdLearnersAdds a learner into the specified assessment group.
-
assessmentManagement.deleteOfferingsOfferingIdAssessmentsAssessmentIdDocumentsDocumentIdRemoves the assessment document file for a specified assessment in an offering.
-
assessmentManagement.deleteOfferingsOfferingIdUsersUserEmailAssessmentsAssessmentIdResets the user's submitted assessment to a draft state.
-
assessmentManagement.getOfferingsOfferingIdActivitiesOpenresponseResponds with the activities in a specific offering.
-
assessmentManagement.getOfferingsOfferingIdAssessmentsResponds with all assessments in an offering matching the offeringId.
-
assessmentManagement.getOfferingsOfferingIdLearnersPendingSubmissionResponds with learners who have one or more assessments due x days before the due date, with each assessment that is due, where x = the number of days specified in the request. The default is 3 days.
-
assessmentManagement.getOfferingsOfferingIdUsersUserEmailSubmissionsOpenResponseResponds with open response assessment submissions by a learner in an offering.
-
assessmentManagement.patchOfferingsOfferingIdAssessmentsAssessmentIdUpdates the assessment details for a specified assessment in an offering.
-
assessmentManagement.patchOfferingsOfferingIdAssessmentsAssessmentIdUserEmailUpdates the due dates for a learner's quiz attempt specified by the assessmentId.
-
badges.getOfferingsOfferingIdBadgesResponds with the badge for an offering matching the offeringId.
-
badges.getUsersUserEmailBadgesResponds with all badges that the specified user has been awarded.
-
badges.postOfferingsOfferingIdUsersUserEmailBadgesAwardAwards a badge to a user in the offering.
-
channels.deleteOfferingsOfferingIdChannelsChannelIdLearnersRemoves a learner from the specified group channel.
-
channels.getOfferingsOfferingIdAnalyticsChannelsChannelIdCommentsResponds with a list of comments made in any posts in a specified channel, within an offering.
-
channels.getOfferingsOfferingIdAnalyticsChannelsChannelIdPostsResponds with a list of posts made in a specified channel, within an offering.
-
channels.getOfferingsOfferingIdAnalyticsChannelsChannelIdRepliesResponds with a list of replies to comments in any posts in a specified channel, within an offering.
-
channels.getOfferingsOfferingIdChannelsResponds with a list of channels in an offering.
-
channels.getOfferingsOfferingIdChannelsChannelIdLearnersFinds all learners in a specified group channel.
-
channels.patchOfferingsOfferingIdChannelsChannelIdUpdates a channel in an offering.
-
channels.postOfferingsOfferingIdChannelsAdds new channel to the specified offering.
-
channels.postOfferingsOfferingIdChannelsChannelIdLearnersAdds a learner to a specified group channel.
-
courseMappings.deleteCourseMappingsOfferingIdExternalCourseIdRemoves the course mapping between the offering and the externalCourseId.
-
courseMappings.getCourseMappingsReturns all course mappings for course offerings.
-
courseMappings.getCourseMappingsExternalcourseExternalCourseIdResponds with course mapping details by externalCourseId.
-
courseMappings.getCourseMappingsOfferingIdResponds with course mapping details by offeringId.
-
courseMappings.putCourseMappingsOfferingIdExternalCourseIdCreates a mapping between the offering and the externalCourseId.
-
courseMetadata.putCoursesContentIdMetadataCategoryAdd or update course category in the metadata of a course.
-
courseMetadata.putCoursesContentIdMetadataLevelAdd or update the course level in the metadata of a course.
-
courseMetadata.putCoursesContentIdMetadataTagsAdd or update course tags in the metadata of a course.
-
courseMetadata.putCoursesContentIdMetadataTopicAdd or update the course topic in the metadata of a course.
-
courses.getCoursesResponds with all courses (draft and published.)
-
courses.getCoursesContentIdResponds with a course matching the contentId.
-
courses.getCoursesContentIdActivationsResponds with all activations for the contentId provided.
-
courses.getCoursesContentIdPermissionsResponds with users who have access to a specific course by contentId.
-
courses.postCoursesRootContentIdPermissionsUserEmailProvide a user with access to a specific course by rootContentId.
-
learnerActivity.getOfferingsOfferingIdAnalyticsLearnersProgressResponds with all learner progress in the offering.
-
learnerActivity.getOfferingsOfferingIdAnalyticsSocialNotesResponds with all shared social notes in a specified offering.
-
learnerActivity.getOfferingsOfferingIdAnalyticsUnitReactionsResponds with user reactions to units in a specified offering.
-
learnerActivity.getUsersAllProgressResponds with all learners' progress in all offerings.
-
learnerActivity.getUsersUserEmailOfferingsOfferingIdProgressResponds with the learner's progress in a specified offering.
-
learnerActivity.getUsersUserEmailProgressResponds with the specified learner's progress in all offerings.
-
offeringLearners.deleteOfferingsOfferingIdUsersMarkerEmailMarksRemoves an array of learners from coach's marking list.
-
offeringLearners.deleteOfferingsOfferingIdUsersUserEmailRemoves a user from the offering.
-
offeringLearners.getOfferingsOfferingIdUsersResponds with a list of users in the offering (facilitators, learners and markers.).
-
offeringLearners.getOfferingsOfferingIdUsersMarkerEmailMarksResponds with all learners marked by the specified coach.
-
offeringLearners.patchUsersUserEmailTransferMoves the user's access and progress from one offering to another.
-
offeringLearners.postOfferingsOfferingIdUsersAdds one or more users to the offering.
-
offeringLearners.postOfferingsOfferingIdUsersMarkerEmailMarksAdds an array of learners to be marked by the specified coach.
-
offeringMetadata.putOfferingsOfferingIdMetadataCategoryUpdates the offering category metadata.
-
offeringMetadata.putOfferingsOfferingIdMetadataLevelUpdates the offering level metadata.
-
offeringMetadata.putOfferingsOfferingIdMetadataTagsUpdates the offering tags metadata.
-
offeringMetadata.putOfferingsOfferingIdMetadataTopicUpdates the offering topic metadata.
-
offerings.getOfferingsResponds with all offerings for your organisation.
-
offerings.getOfferingsCurrentResponds with active offerings for your organisation.
-
offerings.getOfferingsFutureResponds with scheduled offerings for your organisation. Scheduled offerings have a start date after today's date (inclusive).
-
offerings.getOfferingsInfoTextPatternFind offerings where info field matches the specified text pattern.
-
offerings.getOfferingsOfferingIdResponds with an offering matching the offeringId.
-
offerings.getOfferingsPastResponds with past offerings for your organisation.
-
offerings.getOfferingsSummaryResponds with a summary of all offerings for your organisation.
-
offerings.patchOfferingsOfferingIdUpdates the offering.
-
offerings.postOfferingsCreates a new offering.
-
organisation.getOrgReturns the current organisation info.
-
pulses.getOfferingsOfferingIdAnalyticsPulsesResponds with the IDs of all pulses that learners have responded to in a specified offering.
-
pulses.getOfferingsOfferingIdAnalyticsPulsesPulseIdResponsesResponds with pulse's responses, matching the pulseId, in an offering matching the offeringId.
-
pulses.getOfferingsOfferingIdAnalyticsPulsesResponsesResponds with pulse's responses in an offering matching the offeringId.
-
usersInIQualify.getUsersUserEmailResponds with a user matching the specified email.
-
usersInIQualify.getUsersUserEmailOfferingsResponds with all offerings that the user in.
-
usersInIQualify.patchUsersUserEmailUpdates the specified user by email.
-
usersInIQualify.postUsersCreates a new user.
-
usersInIQualify.postUsersUserEmailInviteEmailRe-sends an invitation e-mail to the specified user.
-
usersInIQualify.postUsersUserEmailOfferingsAdds a user to an array of offerings by offeringId.
-
usersInIQualify.postUsersUserEmailPermissionsPermissionNameAdds additional permissions to the specified user.
-
usersInIQualify.putUsersUserEmailSuspendSuspends the specified user's account.
-
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools