Heights Platform

Heights Platform helps creators build and sell online courses, digital products, and communities while managing students, orders, and access.

16 actionsAPI key

Connect Heights Platform

What your bot can do in Heights Platform

Looks up

  • Get Learning ProductGet detailed metadata for one course, bundle, or digital product by ID.
  • Get OrderGet one Heights order by its public unique order ID.
  • Get Student Course ProgressGet a student's overall and course-specific completion percentages for one course.
  • Get Student DetailsGet a student by email, including account attributes, activity counts, paid orders, and enrolled courses.
  • List Course RolesList the Heights roles that can be granted to students.
  • List Learning ProductsList published courses, bundles, or digital products in the connected Heights account.
  • List OrdersList Heights orders with optional status, student email, and creation-time filters, returning one page and an opaque continuation cursor.
  • List Student SubmissionsList assignment answers or project posts submitted by students.
  • List StudentsList all Heights students one page at a time, or list the unpaginated students whose total completion is at least 100 percent.

Takes action

  • Enroll StudentCreate a student or update an existing student and mark them enrolled without granting course or bundle access.
  • Grant Student AccessGrant one course or bundle to a student by creating a zero-dollar paid order.
  • Grant Student RoleGrant one Heights role to a student, changing the student's authorization.
  • Reset Student ProgressPermanently erase a student's saved completion and progress records.
  • Revoke Student AccessPermanently remove one course or bundle from a student's existing orders.
  • Revoke Student RoleRevoke one Heights role from a student, changing the student's authorization.
  • Unenroll StudentEnd a student's paid membership by setting their Heights paying-student state to false.

More other apps