{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/cognition-labs/main/json-schema/cognition-labs-session-detail-schema.json", "title": "SessionDetail", "x-generated": "2026-10-04", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/cognition-labs-sessions-api-openapi.yml#/components/schemas/SessionDetail", "allOf": [ { "$ref": "#/$defs/SessionSummary" }, { "type": "object", "properties": { "messages": { "type": "array", "default": [], "items": { "type": "object", "additionalProperties": true } } } } ], "$defs": { "SessionStatusEnum": { "type": "string", "enum": [ "working", "blocked", "expired", "finished", "suspend_requested", "suspend_requested_frontend", "resume_requested", "resume_requested_frontend", "resumed" ] }, "SessionSummary": { "type": "object", "required": [ "session_id", "status", "created_at", "updated_at" ], "properties": { "session_id": { "type": "string" }, "status": { "type": "string" }, "status_enum": { "$ref": "#/$defs/SessionStatusEnum" }, "created_at": { "type": "string", "format": "date-time" }, "updated_at": { "type": "string", "format": "date-time" }, "title": { "type": "string" }, "requesting_user_email": { "type": "string" }, "playbook_id": { "type": "string" }, "snapshot_id": { "type": "string" }, "tags": { "type": "array", "items": { "type": "string" } }, "pull_request": { "type": "object", "properties": { "url": { "type": "string" } } }, "structured_output": { "type": "object", "additionalProperties": true } } } } }