Thinkific — manage courses, students, enrollments, coupons, and products via REST API
Thinkific — manage courses, students, enrollments, coupons, and products via REST API
| Variable | Required | Description |
|---|---|---|
THINKIFIC_API_KEY | ✅ | API key |
THINKIFIC_SUBDOMAIN | ✅ | School subdomain |
# List courses
python3 {{baseDir}}/scripts/thinkific.py courses --page <value>
# Get course
python3 {{baseDir}}/scripts/thinkific.py course-get id <value>
# Create course
python3 {{baseDir}}/scripts/thinkific.py course-create --name <value> --slug <value>
# Update course
python3 {{baseDir}}/scripts/thinkific.py course-update id <value> --name <value>
# Delete course
python3 {{baseDir}}/scripts/thinkific.py course-delete id <value>
# List chapters
python3 {{baseDir}}/scripts/thinkific.py chapters id <value>
# List users
python3 {{baseDir}}/scripts/thinkific.py users --page <value> --query <value>
# Get user
python3 {{baseDir}}/scripts/thinkific.py user-get id <value>
| Command | Description |
|---|---|
courses | List courses |
course-get | Get course |
course-create | Create course |
course-update | Update course |
course-delete | Delete course |
chapters | List chapters |
users | List users |
user-get | Get user |
user-create | Create user |
enrollments | List enrollments |
enroll | Create enrollment |
coupons | List coupons |
coupon-create | Create coupon |
products | List products |
orders | List orders |
groups | List groups |
instructors | List instructors |
All commands output JSON by default. Add --human for readable formatted output.
python3 {{baseDir}}/scripts/thinkific.py <command> --human
| Script | Description |
|---|---|
{{baseDir}}/scripts/thinkific.py | Main CLI — all commands in one tool |
Built by M. Abidi | agxntsix.ai YouTube | GitHub Part of the AgxntSix Skill Suite for OpenClaw agents.
📅 Need help setting up OpenClaw for your business? Book a free consultation