Introducing OpenTelemetry for Chargebee SDKs — trace every API call in any telemetry tool.
Chargebeechargebee API

Move an omnichannel subscription

Moves an omnichannel_subscription to another customer in Chargebee.

Prerequisites

  • The target customer must already exist in Chargebee (or be creatable via your usual customer APIs before calling this operation).
  • The omnichannel subscription must already be recorded in Chargebee.

Impacts

  • Updates the omnichannel subscription's customer_id and related records to the target customer.
  • Triggers the omnichannel_subscription_moved_in webhook with the new customer details.

This operation does not change the underlying Apple or Google purchase; it only reassigns ownership inside Chargebee.

Sample Request

Sample Result[JSON]

URL Format

POST https://[site].chargebee.com/api/v2/omnichannel_subscriptions/{omnichannel-subscription-id}/move

Input Parameters

to_customer_id
required, string, max chars=50

Specifies the unique ID of the customer resource to which the subscription will be moved.

Returns

Omnichannel subscription object

Resource object representing Omnichannel subscription.