# Kajabi integration

> All-in-one platform API for managing contacts, customers, offers, products, courses, orders, and purchases.

- Authentication: apiKey

## Tools (72)

- **Add Tag to Contact**: Add one or more tags to a contact.
- **Cancel Subscription**: Cancel the underlying subscription and deactivate a purchase.
- **Create a Contact**: Create a new contact on a site with name, email, and optional details.
- **Create Contact Note**: Create a new note on a contact.
- **Create Webhook**: Register a new webhook subscription to receive event notifications at a target URL.
- **Deactivate Purchase**: Deactivate a purchase without canceling the underlying subscription.
- **Delete Contact**: Delete a contact by ID.
- **Delete Contact Note**: Delete a contact note by ID.
- **Delete Webhook**: Delete a webhook subscription by ID.
- **Get Access Token**: Exchange client credentials for an access token using OAuth2 client_credentials grant.
- **Get API Version**: Check the API version and health status. No authentication required.
- **Get Blog Post Details**: Retrieve details for a specific blog post by ID.
- **Get Contact Details**: Retrieve details for a specific contact by ID, with optional related resources.
- **Get Contact Note Details**: Retrieve details for a specific contact note by ID.
- **Get Contact Tag Details**: Retrieve details for a specific contact tag by ID.
- **Get Course Details**: Retrieve details for a specific course by ID.
- **Get Customer Details**: Retrieve details for a specific customer by ID, with optional related resources.
- **Get Custom Field Details**: Retrieve details for a specific custom field by ID.
- **Get Form Details**: Retrieve details for a specific form by ID.
- **Get Form Submission Details**: Retrieve details for a specific form submission by ID.
- **Get Landing Page Details**: Retrieve details for a specific landing page by ID.
- **Get My User Profile**: Retrieve the authenticated user's profile information.
- **Get Offer Details**: Retrieve details for a specific offer by ID, with optional related products.
- **Get Order Details**: Retrieve details for a specific order by ID, with optional related resources.
- **Get Order Item Details**: Retrieve details for a specific order item by ID.
- **Get Payout Details**: Retrieve details for a specific Kajabi Payments payout by ID.
- **Get Podcast Details**: Retrieve details for a specific podcast by ID.
- **Get Product Details**: Retrieve details for a specific product by ID.
- **Get Purchase Details**: Retrieve details for a specific purchase by ID.
- **Get Site Details**: Retrieve details for a specific site by ID.
- **Get Transaction Details**: Retrieve details for a specific transaction by ID.
- **Get Webhook Details**: Retrieve details for a specific webhook subscription by ID.
- **Get Website Page Details**: Retrieve details for a specific website page by ID.
- **Grant Offer to Contact**: Grant one or more offers to a contact, optionally suppressing the welcome email.
- **Grant Offer to Customer**: Grant one or more offers to a customer.
- **List Blog Posts**: Retrieve a paginated list of blog posts for a site.
- **List Contact Notes**: Retrieve a paginated list of contact notes, filterable by contact or site.
- **List Contacts**: Retrieve a paginated, filterable list of contacts for a site.
- **List Contact's Offers**: List all offers associated with a specific contact.
- **List Contact's Tags**: List all tags associated with a specific contact.
- **List Contact Tags**: Retrieve a paginated list of all contact tags for a site.
- **List Courses**: Retrieve a paginated list of courses for a site.
- **List Customers**: Retrieve a paginated, filterable list of customers for a site.
- **List Customer's Offers**: List all offers associated with a specific customer.
- **List Custom Fields**: Retrieve a paginated list of custom contact fields for a site.
- **List Forms**: Retrieve a paginated list of forms for a site.
- **List Form Submissions**: Retrieve a paginated list of form submissions, filterable by form or site.
- **List Landing Pages**: Retrieve a paginated list of landing pages for a site.
- **List Offers**: Retrieve a paginated list of offers for a site.
- **List Offer's Products**: List all products associated with a specific offer.
- **List Order Items**: Retrieve a paginated list of order items, filterable by order.
- **List Orders**: Retrieve a paginated list of orders with filtering by site, customer, date, and more.
- **List Payouts**: Retrieve a paginated list of Kajabi Payments payouts.
- **List Podcasts**: Retrieve a paginated list of podcasts for a site.
- **List Products**: Retrieve a paginated list of products for a site.
- **List Purchases**: Retrieve a paginated list of purchases with filtering by site, customer, status, and more.
- **List Sites**: Retrieve a paginated list of sites in the account.
- **List Transactions**: Retrieve a paginated list of transactions with filtering by site, customer, and date range.
- **List Webhooks**: Retrieve a paginated list of webhook subscriptions, filterable by event type.
- **List Website Pages**: Retrieve a paginated list of website pages.
- **Reactivate Purchase**: Reactivate a previously deactivated purchase.
- **Refresh Access Token**: Exchange a refresh token for a new access token.
- **Remove Tag from Contact**: Remove one or more tags from a contact.
- **Replace Offers for Contact**: Replace all offers on a contact with a new set of offers.
- **Replace Offers for Customer**: Replace all offers on a customer with a new set of offers.
- **Replace Tags for Contact**: Replace all tags on a contact with a new set of tags.
- **Revoke Offer from Contact**: Revoke one or more offers from a contact, deactivating associated product memberships.
- **Revoke Offer from Customer**: Revoke one or more offers from a customer.
- **Revoke Token**: Revoke an access or refresh token.
- **Submit Form**: Programmatically submit a form, triggering automations like email validation, tag assignment, and offer provisioning.
- **Update Contact**: Update an existing contact's attributes.
- **Update Contact Note**: Update the body of an existing contact note.

## Related prompts

- [Daily coaching call prep cards in Slack from Kajabi and Calendly](https://www.generalinput.com/prompts/daily-coaching-call-prep-cards-in-slack-from-kajabi-and-calendly.md)
- [Sync Kajabi purchases to HubSpot with VIP Slack alerts](https://www.generalinput.com/prompts/sync-kajabi-purchases-to-hubspot-with-vip-slack-alerts.md)
- [Daily Kajabi churn-rescue briefing with Gmail save drafts](https://www.generalinput.com/prompts/daily-kajabi-churn-rescue-briefing-with-gmail-save-drafts.md)
- [Sync new Kajabi form submissions into Google Sheets](https://www.generalinput.com/prompts/sync-new-kajabi-form-submissions-into-google-sheets.md)
- [Daily Kajabi sales digest in Slack at 9am](https://www.generalinput.com/prompts/daily-kajabi-sales-digest-in-slack-at-9am.md)

Connect Kajabi in General Input: https://www.generalinput.com/apps/kajabi