# Heights Platform

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

Category: Other. Connect from any Rakazo bot at https://rakazo.com/integrations/heights-platform/.

## Actions

- **Enroll Student**: Create a student or update an existing student and mark them enrolled without granting course or bundle access.
- **Get Learning Product** (read-only): Get detailed metadata for one course, bundle, or digital product by ID.
- **Get Order** (read-only): Get one Heights order by its public unique order ID.
- **Get Student Course Progress** (read-only): Get a student's overall and course-specific completion percentages for one course.
- **Get Student Details** (read-only): Get a student by email, including account attributes, activity counts, paid orders, and enrolled courses.
- **Grant Student Access**: Grant one course or bundle to a student by creating a zero-dollar paid order.
- **Grant Student Role**: Grant one Heights role to a student, changing the student's authorization.
- **List Course Roles** (read-only): List the Heights roles that can be granted to students.
- **List Learning Products** (read-only): List published courses, bundles, or digital products in the connected Heights account.
- **List Orders** (read-only): List Heights orders with optional status, student email, and creation-time filters, returning one page and an opaque continuation cursor.
- **List Student Submissions** (read-only): List assignment answers or project posts submitted by students.
- **List Students** (read-only): List all Heights students one page at a time, or list the unpaginated students whose total completion is at least 100 percent.
- **Reset Student Progress**: Permanently erase a student's saved completion and progress records.
- **Revoke Student Access**: Permanently remove one course or bundle from a student's existing orders.
- **Revoke Student Role**: Revoke one Heights role from a student, changing the student's authorization.
- **Unenroll Student**: End a student's paid membership by setting their Heights paying-student state to false.
