# Session Details GET /partner/v3/shops/:shopUuid/pos-sessions/:posSessionUuid When a user is redirected back to e-shop, or when a callback notification is received, the e-shop should make a GET /shops/:shopUuid/pos-sessions/:posSessionUuid request to inspect session details. The response contains the creditContractUuid value which is used in the GET /contracts request to check the status of the contract. The response partly reflects the data that was submitted on session initiation, but also includes some important attributes to be used. It is important to inspect the value of the status. If the status is completed, then from the e-shop order perspective it has been paid, and the goods can be shipped. Endpoint: GET /partner/v3/shops/{shopUuid}/pos-sessions/{posSessionUuid} Security: bearerAuth ## Path parameters: - `shopUuid` (string, required) Example: "a93f1f44-d5dd-4469-bfcc-c1de9e969213" - `posSessionUuid` (string, required) Example: "5e3a459a-aada-4d81-b6ad-09cb9483c8bf" ## Response 200 fields (application/json): - `status` (string) Session status. Payment for the e-shop order can be considered successfully completed when the status = completed. For more details, see the [State model](#statemodel) chapter. - `creditApplicationUuid` (string) Identifier of the application in Inbank systems. This parameter appears in the response once the customer has submitted the application during dialogs. Example: b1904cd8-f5b0-4610-b87c-97a512d6125f - `creditContractUuid` (string) The unique identifier of the contract associated with the session. This identifier is used in the [GET /:contractUuid/contracts](./#operation/getContract) request to check the status of the rental agreement. ## Response 401 fields (application/json): - `message` (string) Unauthorized Example: "unauthorized" ## Response 403 fields (application/json): - `message` (string) Unauthorized access Example: "User is not authorized to access this resource with an explicit deny" ## Response 404 fields (application/json): - `message` (string) Not found ## Response 500 fields (application/json): - `message` (string) Internal server error Example: "internal_server_error"