New: every message picks a fast or a slow model

Heights Platform

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

What agents can do

Actions16

  • Enroll student

    Create a student or update an existing student and mark them enrolled without granting course or bundle access.

  • 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.

  • Grant student role

    Grant one Heights role to a student, changing the student's authorization.

  • List course roles

    List the Heights roles that can be granted to students.

8 more
  • 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.

  • 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.

How it connects

You paste an API key from Heights Platform on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.