Offers

Offer details

The offer system is a core part of Kajabi's e-commerce functionality, allowing course creators and digital product owners to monetize their content through various pricing and payment models while maintaining flexibility in how offers are presented and processed.

Offer attributes

  • title (string) - Required, public name of the offer shown to customers
  • description (string) - Optional, detailed information about what's included in the offer
  • internal_title (string) - Optional, for internal reference/organization (not shown to customers)
  • currency (string) - The currency of the offer, defaults to USD
  • price_in_cents (integer) - The USD price in cents (for precise decimal handling)
  • payment_type (string) - Indicates the payment structure
  • token (string) - A unique identifier for the offer, particularly in checkout URLs
  • payment_method (string) - Indicates the payment method, Returns empty string if no payment method is set
  • price_description (string) - Human-readable representation of the offer's price, includes formatting and currency information
  • checkout_url (string) - Full URL where customers can purchase the offer
    • Includes the offer token for identification
    • Uses the site's public host and protocol settings
  • recurring_offer (boolean) - Whether the offer has recurring payments
  • subscription (boolean) - Whether the offer is a subscription offer
  • one_time (boolean) - Whether the offer is a one-time offer
  • single (boolean) - Whether the offer is a single offer
  • free (boolean) - Whether the offer is a free offer
  • image_url (string) - URL to the image associated with the offer (nullable)

Include Relationships

Use the include parameter to include related products:

  • GET /v1/offers/123?include=products

Response will include products relationship

get/v1/offers/{id}

Request

Changes

No recorded changes to this operation across all 1 revision of this API.