UserSubscription
Manages membership plan lifecycle for the User Subscription service. Platform users (Admin, Creator, Approver) manage plans scoped to a company and sales channel through an approval workflow. Plans move through a 7-state lifecycle (Draft, Pending Approval, Scheduled, Active, Rejected, Disabled) with role-based access control.
Platform APIs used by AJIO to synchronize externally-originated membership subscription and order-savings state into FYND.
Sync AJIO membership subscription addition
syncAjioMembershipSubscriptionAdd
Sync AJIO membership subscription end
syncAjioMembershipSubscriptionEnd
Sync AJIO membership order savings
syncAjioMembershipOrderSavings
Sync AJIO membership plan create
syncAjioMembershipPlanCreate
Sync AJIO membership plan update
syncAjioMembershipPlanUpdate
Track all actions and state changes on membership plans. Every create, edit, submit, approve, reject, schedule, activate, and disable operation produces an audit trail entry with a full snapshot of the plan at that moment.
Get membership audit trail
getMembershipAuditTrail
Update cashback savings for membership orders after AJIO cash activation events are processed by the caller.
Update cashback savings for a membership order
updateMembershipCashbackSavings
Manage membership plan lifecycle including creation, editing, submission for approval, approval/rejection, scheduling, and disabling. Plans follow a 7-state lifecycle (Draft, Pending Approval, Scheduled, Active, Rejected, Disabled) with role-based access control for Admin, Creator, and Approver roles.