[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"insight-vercel-changelog-2026-06-29-subscription-intent-output-schema-restructured":3},{"source":4,"alert":11},{"id":5,"displayName":6,"vendor":7,"kind":8,"apiType":9,"url":10},"vercel-changelog","Vercel API","vercel","openapi-json","rest","https:\u002F\u002Fopenapi.vercel.sh\u002F",{"id":12,"slug":13,"severity":14,"title":15,"summary":16,"detectedAt":17},"01KWAJYFP6PSV6KEBTW6TZQJ5G","2026-06-29-subscription-intent-output-schema-restructured","Breaking","Subscription intent output schema restructured; effectiveBehavior now required","The `output` object for subscription plan-change intents has been significantly restructured. The `changedResources` items previously used a `oneOf` with four distinct typed variants (`set_plan_item_quantity`, `increase_plan_item_quantity`, `decrease_plan_item_quantity`, `adjust_plan_item_quantity`) — each with its own `type` discriminator and `required` fields — and have been collapsed into a single unified object schema. The `type` discriminator field is gone, `resourceIds` semantics changed, and the new field **`effectiveBehavior`** (`\"end_of_term\" | \"immediate\"`) has been added to the `output` required fields, meaning any client that previously relied on the `oneOf` variant shapes or omitted `effectiveBehavior` will break.","2026-06-29T21:00:45.638Z"]