SAI Upsells
Manage the product offerings SAI can recommend to your customers. Offerings are supplied as a JSON string of offering objects; sending an empty string or empty array removes all offerings.
Get product offerings
Returns the product offerings configured for your business as a JSON string of offering objects, or an empty string if none are configured. While offerings are configured, SAI recommends products from this set instead of the default SiPhox catalog. Set or replace them with `POST /api/v1/sai/upsells`.
Update product offerings
Replaces the complete set of product offerings SAI can recommend for your business and returns the `count` of offerings saved. `productOfferingsJson` must be a JSON string encoding an array of offering objects; each offering requires `id`, `name`, and `longDescription` and is stored with `type` set to `product`. Send an empty string or an empty array to remove all offerings, which reverts SAI to the default SiPhox catalog; removal returns only a confirmation message, without a `count`. Read the current set back with `GET /api/v1/sai/upsells`.