Articulate Reach 360
Available Tools
List all courses in Reach 360 with optional filtering by content type (rise, storyline, microlearning, imported). Supports pagination.
Get details of a specific course in Reach 360 by its ID including title, description, content type, and enrollment URLs.
Enroll a single user in a course in Reach 360. Optionally set a due date. Use list_courses and list_users to find IDs.
Unenroll a user from a course in Reach 360. Use list_courses and list_users to find IDs.
Enroll a group in a course in Reach 360. Use ‘everyone’ as group_id to enroll all users. Optionally set a due date.
Unenroll a group from a course in Reach 360. Use ‘everyone’ as group_id to unenroll all users.
Import completion data for a course/user pair into Reach 360. Use to record historical completions with timestamps and optional score.
List a user’s favorite courses and learning paths in Reach 360. Use list_users to find user IDs.
List all groups in Reach 360 with optional filtering by name. Returns group details including member URLs.
Get details of a specific group in Reach 360 by its ID including name, description, and member URLs.
Create a new group in Reach 360 with a name and optional description.
Update an existing group in Reach 360. Can update name and/or description. Use list_groups to find group IDs.
Delete a group from Reach 360 by its ID. Use list_groups to find group IDs.
List all members of a specific group in Reach 360. Returns user details for each member.
List all groups that a specific user belongs to in Reach 360.
Add a user to a group in Reach 360. Use list_users and list_groups to find valid IDs.
Remove a user from a group in Reach 360. Use list_group_members to find users in a group.
List all pending invitations in Reach 360. Returns invitation details including email, role, and expiration.
Get details of a specific pending invitation in Reach 360 by its ID.
Send an invitation to a user to join your Reach 360 team. Specify email, optional name, role, and groups to assign.
Delete a pending invitation in Reach 360 by its ID. Use list_invitations to find invitation IDs.
List all learning paths in Reach 360. Returns learning path details including title, description, and course count.
Get details of a specific learning path in Reach 360 by its ID including title, description, and courses URL.
List all courses in a specific learning path in Reach 360. Returns course details with position in the path.
Enroll a user in a learning path in Reach 360. Optionally set a due date. Use list_learning_paths and list_users to find IDs.
Unenroll a user from a learning path in Reach 360. Use list_learning_paths and list_users to find IDs.
Enroll a group in a learning path in Reach 360. Use ‘everyone’ as group_id to enroll all users. Optionally set a due date.
Unenroll a group from a learning path in Reach 360. Use ‘everyone’ as group_id to unenroll all users.
Get learning report for a specific user in Reach 360. Returns course completion data including status, score, and duration.
Get learner completion report for a specific course in Reach 360. Returns completion status, scores, and duration for all enrolled learners.
Get courses report for a specific group in Reach 360. Returns enrollment and completion statistics for each course.
Get courses report for a learning path in Reach 360. Returns enrollment and completion statistics for each course in the path.
Get learners report for a learning path in Reach 360. Returns completion status and due dates for all enrolled learners.
List all users in Reach 360 with optional filtering by email. Returns user details including role, groups URL, and learner report URL.
Get details of a specific user in Reach 360 by their ID including email, name, role, and associated URLs.
Delete a user from Reach 360. Only learners without SSO or Articulate ID can be deleted. Use list_users to find valid user IDs.
List all webhooks in Reach 360. Returns webhook details including target URL, subscribed events, and API version.
Get details of a specific webhook in Reach 360 by its ID including target URL and subscribed events.
Create a webhook in Reach 360 to receive notifications for events like course completion, user creation, or enrollments.
Delete a webhook from Reach 360 by its ID. Use list_webhooks to find webhook IDs.