Connect Heights Platform to your AI agent

Productivity 16 actions available

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

We set up the connection using your own Heights Platform account, with keys you control, and keep it running. Your agent picks it up and starts doing the work.

What your agent can do in Heights Platform

Each one is a real action the agent can take on its own, the same things a person clicking around Heights Platform could do. Read-only by default; write actions are confirmed against your policy.

  • Enroll Student Create a student or update an existing student and mark them enrolled without granting course or bundle access. Use Grant Student Access when the student should also receive a learning product.
  • Get Learning Product Get detailed metadata for one course, bundle, or digital product by ID.
  • Get Order Get one Heights order by its public unique order ID.
  • Get Student Course Progress Get a student's overall and course-specific completion percentages for one course.
  • Get Student Details 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. Heights also creates or updates the student and marks them enrolled. This is non-idempotent because retrying can create another access order;…
  • Grant Student Role Grant one Heights role to a student, changing the student's authorization. Use a role ID returned by List Course Roles.
  • List Course Roles List the Heights roles that can be granted to students.
  • List Learning Products List published courses, bundles, or digital products in the connected Heights account.
  • List Orders List Heights orders with optional status, student email, and creation-time filters, returning one page and an opaque continuation cursor.
  • List Students List all Heights students one page at a time, or list the unpaginated students whose total completion is at least 100 percent.
  • List Student Submissions List assignment answers or project posts submitted by students.
  • Reset Student Progress Permanently erase a student's saved completion and progress records. For a course, this resets the selected course only. For a bundle, this resets every course in that bundle. This destructive change cannot be undone; c…
  • Revoke Student Access Permanently remove one course or bundle from a student's existing orders. Course revocation removes that course from every applicable order. Bundle revocation cascades: it removes the bundle and the bundle's courses and…
  • Revoke Student Role Revoke one Heights role from a student, changing the student's authorization. Use a role ID returned by List Course Roles.
  • Unenroll Student End a student's paid membership by setting their Heights paying-student state to false. This changes the student's membership state; it does not delete the student account or promise to remove separately granted course…

How we connect it

  1. 1

    Connect your account

    You create a key in Heights Platform, a key you create and control, and paste it in once. It lives in a secrets store on your server, not with us.

  2. 2

    Set the guardrails

    Read-only by default. You choose which write actions the agent may take, and anything outside that policy gets confirmed with you first.

  3. 3

    We keep it running

    Health checks on every connection, updates handled for you, and we watch the first week of activity to make sure the work lands.

Heights Platform questions, answered.

With a key you create and control. You paste it in once, it is stored in a secrets store on your server, permissions are scoped to the minimum the agent needs, and you can revoke it at any time.
The actions Heights Platform's API allows, the same things a person clicking around the app could do. Connections start read-only by default; write actions are confirmed against the policy you set before the agent takes them.
Connections are priced per tool on top of the base plan. Some are included, some are premium. See pricing for how connection charges work.
Standard tools are ready inside 7 business days of the setup call. We test the connection end to end, walk you through how the agent uses it, and watch the first week of activity.

Ready to put Heights Platform to work?

Tell us what your team runs on. We set up the connection, secure it, and your agent takes it from there.

All product names, logos, and brands are property of their respective owners; used for identification only. ZeroToClaw is not affiliated with or endorsed by Heights Platform.