This API is used to change the plan of an event.
This will only allow changing to available plans.
This will also update the plan name to the intercome for the company.
This will also update the AE fee percentage and AE fee configuration as per the associated plan.
The system will only allow changing the plan if the event is not published yet.
This feature is not applicable for in-person events.
organizerId- Unique identifier of an organizer.
eventId - Unique identifier of an event.
objectType- This parameter value can be PLAN or CHARGE. For Starter and Professional plan, objectType should be CHARGE for others it should be PLAN.
id- This parameter value can be plan id for object type Plan and charge id for object Type Charge.
Details / Check response object
Authentication required - ✅
Role wise accessibility
Super Admin - ✅
Admin - ✅
Staff - ❌
Attendee - ❌
Exhibitor - ❌
Speaker - ❌
Display - ❌
Portal - ❌
Host - ✅
Here are the possible error messages, which will return if any condition fails or if the required data is missing for processing.
|Error code||Error description|
|4010101||This will appear when the user is not authorized to access this API.|
|4040200||This will appear when the passed event id is not found.|
|4044104||This will appear when the passed plan id is not found.|
|4040600||This will appear when the passed organizer id is not found.|
|4060123||This will appear if a starter or professional plan is associated but a starter or professional plan has not been purchased yet.|
|4060131||This will appear when the passed event id is for an in-person event.|
|4060127||This will appear when the passed event id is for an already published event.|
|4060536||This will appear when it's changed to a Legacy Plan after 2021. This error will occur because, after 2021, Legacy Plan is no longer supported.|
Get the virtual event settings and virtual event portal.