--- title: "show_screen_response" url: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/c-library-integration/structs/show_screen_response" source_url: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/c-library-integration/structs/show_screen_response.md" canonical: "https://docs.adyen.com/point-of-sale/classic-library-deprecation/classic-library-integrations/c-library-integration/structs/show_screen_response" last_modified: "2026-05-24T12:54:31+02:00" language: "en" --- # show\_screen\_response [View source](/point-of-sale/classic-library-deprecation/classic-library-integrations/c-library-integration/structs/show_screen_response.md) The `show_screen_response` contains the following data elements: | Field | Required | Description | | --------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `screen_id` | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | The ID of the screen reporting in the callback. A terminal will only accept one message at a time. If several `show_screen` requests are sent before getting the `show_screen` callback, the last message will override previous messages. | | `screen_status` | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | Returns the status of the `show_screen` request, either Accepted, Failed or Unknown. | | `parsed_result` | ![-white\_check\_mark-](/user/data/smileys/emoji/white_check_mark.png "-white_check_mark-") | Result denoting whether an error occurred. |