Actions (73)
Enrollments · 7
- Create enrollmentPOST /enrollments
Create a new enrollment.
documented - Create enrollment in bundlePOST /bundles/{id}/enrollments
Create an enrollment for a bundle.
documented - Get enrollmentGET /enrollments/{id}
Retrieve an enrollment by ID.
documented - List bundle enrollmentsGET /bundles/{id}/enrollments
List enrollments for a bundle.
documented - List enrollmentsGET /enrollments
List enrollments for the account.
documented - Update enrollmentPUT /enrollments/{id}
Update an enrollment by ID.
documented - Update enrollments in bundlePUT /bundles/{id}/enrollments
Update enrollments for a bundle.
documented
Groups · 7
- Add analyst to groupPOST /group_analysts/{user_id}/groups
Associate a user as an analyst of a group.
documented - Add user to groupPOST /group_users
Add a user to a group.
documented - Create groupPOST /groups
Create a new group.
documented - Get groupGET /groups/{id}
Retrieve a group by ID.
documented - List group analystsGET /groups/{id}/analysts
List analysts in a group.
documented - List groupsGET /groups
List groups.
documented - Remove analyst from groupDELETE /group_analysts/{user_id}/groups/{group_id}
Remove an analyst from a group.
documented
Categories · 6
- Create collectionPOST /collections
Create a new course collection.
documented - Delete collectionDELETE /collections/{id}
Delete a collection by ID.
documented - Get collectionGET /collections/{id}
Retrieve a collection by ID.
documented - List collectionsGET /collections
List all course collections.
documented - List products in collectionGET /collections/{id}/products
List products associated with a collection.
documented - Update collectionPUT /collections/{id}
Update a collection by ID.
documented
Promotions · 6
- Create promotionPOST /promotions
Create a new promotion.
documented - Delete promotionDELETE /promotions/{id}
Delete a promotion by ID.
documented - Get promotionGET /promotions/{id}
Retrieve a promotion by ID.
documented - List promotionsGET /promotions
Retrieve all promotions.
documented - List promotions by couponGET /promotions/by_coupon
List promotions associated with a coupon.
documented - Update promotionPUT /promotions/{id}
Update a promotion by ID.
documented
Users · 6
- Create userPOST /users
Create a new user on the Thinkific site.
documented - Delete userDELETE /users/{id}
Remove a user from the Thinkific site.
documented - Get userGET /users/{id}
Retrieve a single user by ID.
documented - List custom profile field definitionsGET /custom_profile_field_definitions
List custom profile field definitions for user profiles.
documented - List usersGET /users
Retrieve a list of users on the Thinkific site.
documented - Update userPUT /users/{id}
Update an existing user's profile.
documented
Coupons · 5
- Bulk create couponsPOST /coupons/bulk_create
Create multiple coupons in a single request.
documented - Create couponPOST /coupons
Create a new coupon.
documented - Get couponGET /coupons/{id}
Retrieve a coupon by ID.
documented - List couponsGET /coupons
Retrieve all coupons.
documented - Update couponPUT /coupons/{id}
Update a coupon by ID.
documented
Instructors · 5
- Create instructorPOST /instructors
Create a new instructor.
documented - Delete instructorDELETE /instructors/{id}
Delete an instructor.
documented - Get instructorGET /instructors/{id}
Retrieve an instructor by ID.
documented - List instructorsGET /instructors
List instructors.
documented - Update instructorPUT /instructors/{id}
Update an instructor by ID.
documented
Site Scripts · 5
- Create site scriptPOST /site_scripts
Create a new site script.
documented - Delete site scriptDELETE /site_scripts/{id}
Delete a site script.
documented - Get site scriptGET /site_scripts/{id}
Retrieve a site script by ID.
documented - List site scriptsGET /site_scripts
List site scripts.
documented - Update site scriptPUT /site_scripts/{id}
Update a site script by ID.
documented
Curriculum · 4
Product Publishing · 4
- Approve product publish requestPOST /product_publish_requests/{id}/approve
Approve a product publication request.
documented - Deny product publish requestPOST /product_publish_requests/{id}/deny
Deny a product publication request.
documented - Get product publish requestGET /product_publish_requests/{id}
Retrieve a product publication request.
documented - List product publish requestsGET /product_publish_requests
List product publication requests.
documented
Products · 4
- Get productGET /products/{id}
Retrieve a product by ID.
documented - Get related productsGET /products/{id}/related
Retrieve related products for a given product.
documented - List productsGET /products
List products (courses and bundles).
documented - List products by collectionGET /collections/{id}/products
List products in a collection.
documented
Course Reviews · 3
External Orders · 3
- Create external orderPOST /external_orders
Create an external order on behalf of a customer.
documented - Purchase external orderPOST /external_orders/{id}/transactions/purchase
Record a purchase transaction for an external order.
documented - Refund external orderPOST /external_orders/{id}/transactions/refund
Record a refund for an external order.
documented