.. AUTO-GENERATED FILE. DO NOT EDIT. Validate session by session ID ============================== Summary ------- - **Source repository:** ``jef-systems/jef-one-backend`` - **Source SHA:** ``fc63b90deba131d1510b6789c172b240e305d07c`` - **Source run id:** ``26362659871`` - **Module:** ``One`` - **Lambda function:** ``jef-one-validate-session-by-session-id`` - **HTTP method:** ``GET`` - **Invocation mode:** ``sync`` - **Package mode:** ``no-package`` - **API category:** ``One Complex No Package Sync GET APIs`` - **API path:** ``/jef-one-validate-session-by-session-id`` - **Endpoint URL:** ``https://mfr670zvsh.execute-api.ap-southeast-1.amazonaws.com/prod/jef-one-validate-session-by-session-id?session\_id=8d4e7d32-2f6f-4d13-9b8e-0f4e98ef0001`` - **Documentation scope:** ``lambda-complex-no-packages`` Sync Read Rule -------------- This GET API is documented as a direct synchronous read path. Description ----------- Status-aware GET validator for frontend-stored session\_id. Processing and failed sessions are handled explicitly; only verified sessions require full verified fields. Payload Example --------------- .. code-block:: json { "session_id": "8d4e7d32-2f6f-4d13-9b8e-0f4e98ef0001" } Payload Schema -------------- .. code-block:: json { "root": { "type": "M", "required": true, "attributes": { "session_id": { "type": "S", "required": true, "regex": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" } } } } Response Schema --------------- .. code-block:: json { "root": { "type": "M", "required": true, "attributes": { "is_accepted": { "type": "BOOL", "required": true }, "is_valid": { "type": "BOOL", "required": true }, "can_continue": { "type": "BOOL", "required": true }, "session_found": { "type": "BOOL", "required": true }, "session_active": { "type": "BOOL", "required": true }, "message_type": { "type": "S", "required": true }, "message": { "type": "S", "required": true }, "next_action": { "type": "S", "required": true }, "operation": { "type": "S", "required": true }, "status_code": { "type": "N", "required": true }, "session_id": { "type": "S", "required": false }, "status": { "type": "S", "required": false }, "failure_code": { "type": "S", "required": false }, "failure_reason": { "type": "S", "required": false } } } } CMD curl -------- .. code-block:: bat curl -X GET "https://mfr670zvsh.execute-api.ap-southeast-1.amazonaws.com/prod/jef-one-validate-session-by-session-id?session_id=8d4e7d32-2f6f-4d13-9b8e-0f4e98ef0001" PowerShell curl --------------- .. code-block:: powershell curl.exe -X GET "https://mfr670zvsh.execute-api.ap-southeast-1.amazonaws.com/prod/jef-one-validate-session-by-session-id?session_id=8d4e7d32-2f6f-4d13-9b8e-0f4e98ef0001"