Heights Platform
for LuumenAI

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

Pull the inventories, schedules, and checklists your team keeps in Heights Platform into the thread, and write results back or book maintenance windows as reviewed actions.

The Heights Platform toolbox

16 tools: 9 read, 7 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadGet Learning ProductGet detailed metadata for one course, bundle, or digital product by ID.
  • ReadGet OrderGet one Heights order by its public unique order ID.
  • ReadGet Student Course ProgressGet a student's overall and course-specific completion percentages for one course.
  • ReadGet Student DetailsGet a student by email, including account attributes, activity counts, paid orders, and enrolled courses.
  • ReadList Course RolesList the Heights roles that can be granted to students.
  • ReadList Learning ProductsList published courses, bundles, or digital products in the connected Heights account.
  • ReadList OrdersList Heights orders with optional status, student email, and creation-time filters, returning one page and an opaque continuation cursor.
  • ReadList StudentsList all Heights students one page at a time, or list the unpaginated students whose total completion is at least 100 percent.
  • ReadList Student SubmissionsList assignment answers or project posts submitted by students.
  • WriteEnroll StudentCreate a student or update an existing student and mark them enrolled without granting course or bundle access. Approval by default
  • WriteGrant Student AccessGrant one course or bundle to a student by creating a zero-dollar paid order. Approval by default
  • WriteGrant Student RoleGrant one Heights role to a student, changing the student's authorization. Approval by default
  • WriteReset Student ProgressPermanently erase a student's saved completion and progress records. Approval by default
  • WriteRevoke Student AccessPermanently remove one course or bundle from a student's existing orders. Approval by default
  • WriteRevoke Student RoleRevoke one Heights role from a student, changing the student's authorization. Approval by default
  • WriteUnenroll StudentEnd a student's paid membership by setting their Heights paying-student state to false. Approval by default

Questions

How does LuumenAI connect to Heights Platform?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Heights Platform on its own?

Read actions answer immediately. Anything that writes — enroll student, grant student access, grant student role, reset student progress, and more — is shown as a plan and requires approval by default, including the 2 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Heights Platform — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Heights Platform to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.