1const { trial } = await groove.manageSubscriptionTrial({2 customerId: verifiedCustomer.id,3 action: "extend",4 membershipId: verifiedMembershipId,5 days: 14,6 reason: "Approved trial extension",7 requestId: retainedRequestId,8});9// Save trial.operationId; read the same operation after a lost response.10const recovered = await groove.readSubscriptionTrial({11 customerId: verifiedCustomer.id,12 operationId: trial.operationId,13});14// effective means applied; store_action_required requires a store operation.15// In the latter case, return managementUrl to the authenticated host.