HomeGuidesAPI Reference
Submit Documentation FeedbackJoin Developer CommunityOptimizely GitHubOptimizely NuGetLog In


This topic describes the process of using the Session Request handlers.

500GetPunchOutSessionUses the Parameter.PunchOutSessionId to lookup the PunchOutSession from the PunchOutSession repository.
600CreatePunchOutSessionAccessCreates new PunchOutSessionAccess.
700SetUserAsAuthenticatedUses the IAuthenticationService to set the PunchOutSession.UserProfile as authenticated.
800SetSiteContextUses the ISiteContextService to set the SiteContext BillTo, ShipTo, and Currency.
900CreateRedirectUrlCreates a RedirectUrl and sets it to the result.

What’s Next
Did this page help you?