---
title: SessionRequestHandler API handler
slug: configured-commerce/docs/sessionrequesthandler
docTags: 
createdAt: 2026-08-13T10:46:21.000Z
---

| Order | Handler                     | Description                                                                                             |
| ----- | --------------------------- | ------------------------------------------------------------------------------------------------------- |
| 500   | GetPunchOutSession          | Uses the Parameter.PunchOutSessionId to lookup the PunchOutSession from the PunchOutSession repository. |
| 600   | CreatePunchOutSessionAccess | Creates new PunchOutSessionAccess.                                                                      |
| 700   | SetUserAsAuthenticated      | Uses the IAuthenticationService to set the PunchOutSession.UserProfile as authenticated.                |
| 800   | SetSiteContext              | Uses the ISiteContextService to set the SiteContext BillTo, ShipTo, and Currency.                       |
| 900   | CreateRedirectUrl           | Creates a RedirectUrl and sets it to the result.                                                        |
