# ThriveCart integration

> Cart and checkout platform API for managing products, customers, transactions, subscriptions, and affiliates.

- Authentication: apiKey

## Tools (31)

- **Approve Affiliate**: Approves a pending affiliate for specified products.
- **Cancel Event Subscription**: Removes a webhook subscription for a target URL.
- **Cancel Subscription**: Cancels a customer's active subscription.
- **Create Affiliate**: Creates a new affiliate and optionally registers them for products.
- **Create Event Subscription**: Subscribes a URL to receive webhook notifications for specific ThriveCart events.
- **Delete Affiliate**: Permanently deletes an affiliate.
- **Favorite Affiliate**: Marks an affiliate as a favorite.
- **Get Affiliate**: Retrieves details for a single affiliate by email, slug, or numeric ID.
- **Get Bump**: Returns a single order bump by ID.
- **Get Bump Pricing Options**: Returns pricing options for a bump.
- **Get Customer**: Retrieves customer details including purchases and subscriptions by email address.
- **Get Downsell**: Returns a single downsell by ID.
- **Get Downsell Pricing Options**: Returns pricing options for a downsell.
- **Get Product**: Returns a single product by ID.
- **Get Product Pricing Options**: Returns pricing options configured for a product.
- **Get Upsell**: Returns a single upsell by ID.
- **Get Upsell Pricing Options**: Returns pricing options for an upsell.
- **List Affiliates**: Returns a paginated list of affiliates with optional filters.
- **List Bumps**: Returns all order bumps in the account.
- **List Downsells**: Returns all downsells in the account.
- **List Products**: Returns all products in the account, optionally filtered by status.
- **List Transactions**: Returns a paginated list of transactions with optional filters.
- **List Upsells**: Returns all upsells in the account.
- **Pause Subscription**: Pauses a customer's active subscription, with optional auto-resume.
- **Ping**: Health check endpoint to verify API connectivity and credentials.
- **Refund Transaction**: Issues a refund for a specific transaction.
- **Register Affiliate for Products**: Registers an existing affiliate for additional products.
- **Reject Affiliate**: Rejects an affiliate or revokes their access to specified products.
- **Resume Subscription**: Resumes a paused subscription.
- **Set Custom Commissions**: Sets custom commission rates for an affiliate on a specific product.
- **Unfavorite Affiliate**: Removes an affiliate from favorites.

## Related prompts

- [Catch ThriveCart refund spikes before they hurt your product](https://www.generalinput.com/prompts/catch-thrivecart-refund-spikes-before-they-hurt-your-product.md)
- [Auto-onboard ThriveCart buyers into the right Circle group](https://www.generalinput.com/prompts/auto-onboard-thrivecart-buyers-into-the-right-circle-group.md)
- [Personalized ThriveCart failed payment recovery playbook](https://www.generalinput.com/prompts/personalized-thrivecart-failed-payment-recovery-playbook.md)
- [Log every ThriveCart sale to Google Sheets and Slack](https://www.generalinput.com/prompts/log-every-thrivecart-sale-to-google-sheets-and-slack.md)
- [Monday morning ThriveCart revenue review](https://www.generalinput.com/prompts/monday-morning-thrivecart-revenue-review.md)

Connect ThriveCart in General Input: https://www.generalinput.com/apps/thrivecart