Update Plan Offer

Replaces the plans of an offer and optionally changes its description and expiry.

subscriptionPlanIds is required and is the complete new list: plans you leave out are removed from the offer. The
buyer cannot be changed; create a new offer for another buyer. Subscriptions already created from the offer are not affected.

Permission: Merchant User Config.

Errors

  • 400 VALIDATION_ERROR: subscriptionPlanIds is missing, or a field is invalid.
  • 404 NOT_FOUND: the offer does not exist.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The plan offer ID (RO-…).

Body Params

The fields Update Plan Offer accepts. Any other field is rejected.

subscriptionPlanIds
array of strings
required

The complete list of plan IDs (RD-…) the offer should contain. It replaces the current list: plans you leave out are
removed from the offer. IDs that are not plans of yours are ignored.

subscriptionPlanIds*
string

New description of the offer. Omit it to keep the current one.

string

New last day the buyer can accept the offer, as a date (2026-12-31) or date-time. The offer stays open until 23:59:59
of that day in userTimezone. Omit it to keep the current expiry.

string

IANA time zone used to read expiresAt, for example America/New_York. Defaults to UTC.

Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json