Kajabi icon

Kajabi

Interact with Kajabi API to manage contacts, customers, offers, courses, purchases, orders and more

Actions64

Customer → Replace Offers

AI-generated

Summary

Replace all offers associated with a specific customer by setting a full list of offer IDs, overwriting any existing offer assignments.

Inputs

  • Authentication — Choose between OAuth2 (recommended) or API Key for authenticating the request.
  • Customer ID (required) — The unique numeric identifier of the customer whose offers you want to replace.
  • Offer IDs (required) — A comma-separated list of offer IDs to associate with the customer, replacing any previously assigned offers.
  • Request Options — Optional HTTP request settings including batching, proxy, timeout, and SSL certificate validation controls.

Output shape

no body success/failure only

Returns a success JSON object with status code only if the operation succeeds; no content is returned in the body on success (HTTP 204).

Examples

Example 1: Replace all offers for a customer with new offers

Provide the customer's numeric ID and a comma-separated list of new offer IDs. The existing offers will be entirely replaced by the specified list.

Links

Discussion