{
  "@context": {
    "@vocab": "https://ctlsurf.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "ctlsurf": "https://ctlsurf.com/schema#",
    "ActivityLogItem": "ctlsurf:ActivityLogItem",
    "id": {
      "@id": "ctlsurf:id",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "ctlsurf:action",
      "@type": "xsd:string"
    },
    "task_id": {
      "@id": "ctlsurf:task_id"
    },
    "task_text": {
      "@id": "ctlsurf:task_text"
    },
    "page_id": {
      "@id": "ctlsurf:page_id"
    },
    "page_title": {
      "@id": "ctlsurf:page_title"
    },
    "block_id": {
      "@id": "ctlsurf:block_id"
    },
    "block_title": {
      "@id": "ctlsurf:block_title"
    },
    "details": {
      "@id": "ctlsurf:details"
    },
    "actor_type": {
      "@id": "ctlsurf:actor_type",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "ctlsurf:created_at",
      "@type": "xsd:dateTime"
    },
    "ActivityLogResponse": "ctlsurf:ActivityLogResponse",
    "folder_id": {
      "@id": "ctlsurf:folder_id",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "ctlsurf:items",
      "@container": "@list"
    },
    "total": {
      "@id": "ctlsurf:total",
      "@type": "xsd:integer"
    },
    "limit": {
      "@id": "ctlsurf:limit",
      "@type": "xsd:integer"
    },
    "offset": {
      "@id": "ctlsurf:offset",
      "@type": "xsd:integer"
    },
    "has_more": {
      "@id": "ctlsurf:has_more",
      "@type": "xsd:boolean"
    },
    "AgentTaskItem": "ctlsurf:AgentTaskItem",
    "text": {
      "@id": "ctlsurf:text",
      "@type": "xsd:string"
    },
    "done": {
      "@id": "ctlsurf:done",
      "@type": "xsd:boolean"
    },
    "notes": {
      "@id": "ctlsurf:notes",
      "@container": "@list"
    },
    "skill_id": {
      "@id": "ctlsurf:skill_id"
    },
    "ApiKeyCreate": "ctlsurf:ApiKeyCreate",
    "name": {
      "@id": "ctlsurf:name",
      "@type": "xsd:string"
    },
    "ApiKeyCreatedResponse": "ctlsurf:ApiKeyCreatedResponse",
    "key_prefix": {
      "@id": "ctlsurf:key_prefix",
      "@type": "xsd:string"
    },
    "is_active": {
      "@id": "ctlsurf:is_active",
      "@type": "xsd:boolean"
    },
    "last_used_at": {
      "@id": "ctlsurf:last_used_at"
    },
    "key": {
      "@id": "ctlsurf:key",
      "@type": "xsd:string"
    },
    "ApiKeyResponse": "ctlsurf:ApiKeyResponse",
    "ApiKeyUpdate": "ctlsurf:ApiKeyUpdate",
    "ArrangementCreate": "ctlsurf:ArrangementCreate",
    "expected_binding_revision": {
      "@id": "ctlsurf:expected_binding_revision",
      "@type": "xsd:integer"
    },
    "use_ai": {
      "@id": "ctlsurf:use_ai",
      "@type": "xsd:boolean"
    },
    "ArrangementEdit": "ctlsurf:ArrangementEdit",
    "expected_revision": {
      "@id": "ctlsurf:expected_revision",
      "@type": "xsd:integer"
    },
    "placements": {
      "@id": "ctlsurf:placements"
    },
    "anchors": {
      "@id": "ctlsurf:anchors"
    },
    "parent_overrides": {
      "@id": "ctlsurf:parent_overrides"
    },
    "ArrangementRevision": "ctlsurf:ArrangementRevision",
    "AttachBillingRequest": "ctlsurf:AttachBillingRequest",
    "seats": {
      "@id": "ctlsurf:seats"
    },
    "manual_only": {
      "@id": "ctlsurf:manual_only",
      "@type": "xsd:boolean"
    },
    "comped": {
      "@id": "ctlsurf:comped",
      "@type": "xsd:boolean"
    },
    "AttachmentCreate": "ctlsurf:AttachmentCreate",
    "file_id": {
      "@id": "ctlsurf:file_id",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "ctlsurf:label"
    },
    "role": {
      "@id": "ctlsurf:role",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "ctlsurf:source"
    },
    "AttachmentUpdate": "ctlsurf:AttachmentUpdate",
    "AuthoringSection": "ctlsurf:AuthoringSection",
    "purpose": {
      "@id": "ctlsurf:purpose",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "ctlsurf:path",
      "@container": "@list"
    },
    "parent_key": {
      "@id": "ctlsurf:parent_key"
    },
    "anchor_state": {
      "@id": "ctlsurf:anchor_state",
      "@type": "xsd:string"
    },
    "inclusion_examples": {
      "@id": "ctlsurf:inclusion_examples",
      "@container": "@list"
    },
    "exclusion_examples": {
      "@id": "ctlsurf:exclusion_examples",
      "@container": "@list"
    },
    "rules": {
      "@id": "ctlsurf:rules",
      "@container": "@list"
    },
    "AuthoringStructure": "ctlsurf:AuthoringStructure",
    "project_root_id": {
      "@id": "ctlsurf:project_root_id",
      "@type": "xsd:string"
    },
    "binding_revision": {
      "@id": "ctlsurf:binding_revision",
      "@type": "xsd:integer"
    },
    "template_id": {
      "@id": "ctlsurf:template_id"
    },
    "template_version": {
      "@id": "ctlsurf:template_version"
    },
    "template_name": {
      "@id": "ctlsurf:template_name"
    },
    "can_create": {
      "@id": "ctlsurf:can_create",
      "@type": "xsd:boolean"
    },
    "sections": {
      "@id": "ctlsurf:sections",
      "@container": "@list"
    },
    "user_override_supported": {
      "@id": "ctlsurf:user_override_supported",
      "@type": "xsd:boolean"
    },
    "semantic_review_available": {
      "@id": "ctlsurf:semantic_review_available",
      "@type": "xsd:boolean"
    },
    "instructions": {
      "@id": "ctlsurf:instructions",
      "@type": "xsd:string"
    },
    "BackfillRequest": "ctlsurf:BackfillRequest",
    "dry_run": {
      "@id": "ctlsurf:dry_run",
      "@type": "xsd:boolean"
    },
    "exclude": {
      "@id": "ctlsurf:exclude",
      "@container": "@list"
    },
    "BacklinkItem": "ctlsurf:BacklinkItem",
    "source_page_id": {
      "@id": "ctlsurf:source_page_id",
      "@type": "xsd:string"
    },
    "source_page_title": {
      "@id": "ctlsurf:source_page_title",
      "@type": "xsd:string"
    },
    "source_block_id": {
      "@id": "ctlsurf:source_block_id",
      "@type": "xsd:string"
    },
    "link_text": {
      "@id": "ctlsurf:link_text"
    },
    "BacklinksResponse": "ctlsurf:BacklinksResponse",
    "links": {
      "@id": "ctlsurf:links",
      "@container": "@list"
    },
    "count": {
      "@id": "ctlsurf:count",
      "@type": "xsd:integer"
    },
    "BillingStatusResponse": "ctlsurf:BillingStatusResponse",
    "stripe_enabled": {
      "@id": "ctlsurf:stripe_enabled",
      "@type": "xsd:boolean"
    },
    "publishable_key": {
      "@id": "ctlsurf:publishable_key"
    },
    "current_tier": {
      "@id": "ctlsurf:current_tier",
      "@type": "xsd:string"
    },
    "has_subscription": {
      "@id": "ctlsurf:has_subscription",
      "@type": "xsd:boolean"
    },
    "subscription_status": {
      "@id": "ctlsurf:subscription_status"
    },
    "subscription_ends_at": {
      "@id": "ctlsurf:subscription_ends_at"
    },
    "can_manage_subscription": {
      "@id": "ctlsurf:can_manage_subscription",
      "@type": "xsd:boolean"
    },
    "BlockBatchCreate": "ctlsurf:BlockBatchCreate",
    "blocks": {
      "@id": "ctlsurf:blocks",
      "@container": "@list"
    },
    "after_block_id": {
      "@id": "ctlsurf:after_block_id"
    },
    "at_start": {
      "@id": "ctlsurf:at_start",
      "@type": "xsd:boolean"
    },
    "BlockBatchItem": "ctlsurf:BlockBatchItem",
    "type": {
      "@id": "ctlsurf:type",
      "@type": "@id"
    },
    "title": {
      "@id": "ctlsurf:title"
    },
    "props": {
      "@id": "ctlsurf:props"
    },
    "BlockContentSlice": "ctlsurf:BlockContentSlice",
    "total_size": {
      "@id": "ctlsurf:total_size",
      "@type": "xsd:integer"
    },
    "next_offset": {
      "@id": "ctlsurf:next_offset"
    },
    "content_type": {
      "@id": "ctlsurf:content_type",
      "@type": "xsd:string"
    },
    "content_slice": {
      "@id": "ctlsurf:content_slice",
      "@type": "xsd:string"
    },
    "BlockConvert": "ctlsurf:BlockConvert",
    "BlockCreate": "ctlsurf:BlockCreate",
    "order": {
      "@id": "ctlsurf:order"
    },
    "BlockMove": "ctlsurf:BlockMove",
    "block_ids": {
      "@id": "ctlsurf:block_ids",
      "@container": "@list"
    },
    "BlockReorder": "ctlsurf:BlockReorder",
    "BlockResponse": "ctlsurf:BlockResponse",
    "updated_at": {
      "@id": "ctlsurf:updated_at",
      "@type": "xsd:dateTime"
    },
    "BlockSearchResponse": "ctlsurf:BlockSearchResponse",
    "results": {
      "@id": "ctlsurf:results",
      "@container": "@list"
    },
    "BlockSearchResult": "ctlsurf:BlockSearchResult",
    "match_start": {
      "@id": "ctlsurf:match_start",
      "@type": "xsd:integer"
    },
    "match_end": {
      "@id": "ctlsurf:match_end",
      "@type": "xsd:integer"
    },
    "snippet": {
      "@id": "ctlsurf:snippet",
      "@type": "xsd:string"
    },
    "size_bytes": {
      "@id": "ctlsurf:size_bytes",
      "@type": "xsd:integer"
    },
    "BlockSummary": "ctlsurf:BlockSummary",
    "has_large_content": {
      "@id": "ctlsurf:has_large_content",
      "@type": "xsd:boolean"
    },
    "BlockType": "ctlsurf:BlockType",
    "BlockUpdate": "ctlsurf:BlockUpdate",
    "BlockVersionResponse": "ctlsurf:BlockVersionResponse",
    "version_number": {
      "@id": "ctlsurf:version_number",
      "@type": "xsd:integer"
    },
    "Body_delete_sessions_bulk_api_agent_sessions_delete_bulk_post": "ctlsurf:Body_delete_sessions_bulk_api_agent_sessions_delete_bulk_post",
    "session_ids": {
      "@id": "ctlsurf:session_ids",
      "@container": "@list"
    },
    "Body_upload_file_api_files_upload_post": "ctlsurf:Body_upload_file_api_files_upload_post",
    "file": {
      "@id": "ctlsurf:file",
      "@type": "xsd:string"
    },
    "BreadcrumbCrumb": "ctlsurf:BreadcrumbCrumb",
    "accessible": {
      "@id": "ctlsurf:accessible",
      "@type": "xsd:boolean"
    },
    "CardCreate": "ctlsurf:CardCreate",
    "stage": {
      "@id": "ctlsurf:stage"
    },
    "ref": {
      "@id": "ctlsurf:ref"
    },
    "body_page_id": {
      "@id": "ctlsurf:body_page_id"
    },
    "owner_id": {
      "@id": "ctlsurf:owner_id"
    },
    "due_date": {
      "@id": "ctlsurf:due_date"
    },
    "amount": {
      "@id": "ctlsurf:amount"
    },
    "amount_low": {
      "@id": "ctlsurf:amount_low"
    },
    "amount_high": {
      "@id": "ctlsurf:amount_high"
    },
    "hours_agent": {
      "@id": "ctlsurf:hours_agent"
    },
    "hours_unaided": {
      "@id": "ctlsurf:hours_unaided"
    },
    "rate": {
      "@id": "ctlsurf:rate"
    },
    "fields": {
      "@id": "ctlsurf:fields"
    },
    "CardMove": "ctlsurf:CardMove",
    "position": {
      "@id": "ctlsurf:position"
    },
    "note": {
      "@id": "ctlsurf:note"
    },
    "CardUpdate": "ctlsurf:CardUpdate",
    "archived": {
      "@id": "ctlsurf:archived"
    },
    "CheckoutRequest": "ctlsurf:CheckoutRequest",
    "success_url": {
      "@id": "ctlsurf:success_url",
      "@type": "xsd:string"
    },
    "cancel_url": {
      "@id": "ctlsurf:cancel_url",
      "@type": "xsd:string"
    },
    "CheckoutResponse": "ctlsurf:CheckoutResponse",
    "checkout_url": {
      "@id": "ctlsurf:checkout_url",
      "@type": "xsd:string"
    },
    "session_id": {
      "@id": "ctlsurf:session_id",
      "@type": "xsd:string"
    },
    "CommentCreate": "ctlsurf:CommentCreate",
    "ConfirmUploadRequest": "ctlsurf:ConfirmUploadRequest",
    "s3_key": {
      "@id": "ctlsurf:s3_key",
      "@type": "xsd:string"
    },
    "filename": {
      "@id": "ctlsurf:filename",
      "@type": "xsd:string"
    },
    "mime_type": {
      "@id": "ctlsurf:mime_type",
      "@type": "xsd:string"
    },
    "create_block": {
      "@id": "ctlsurf:create_block",
      "@type": "xsd:boolean"
    },
    "ConfirmUploadResponse": "ctlsurf:ConfirmUploadResponse",
    "block": {
      "@id": "ctlsurf:block"
    },
    "message": {
      "@id": "ctlsurf:message",
      "@type": "xsd:string"
    },
    "ContributionMetrics": "ctlsurf:ContributionMetrics",
    "total_minutes": {
      "@id": "ctlsurf:total_minutes",
      "@type": "xsd:decimal"
    },
    "session_count": {
      "@id": "ctlsurf:session_count",
      "@type": "xsd:integer"
    },
    "contribution_count": {
      "@id": "ctlsurf:contribution_count",
      "@type": "xsd:integer"
    },
    "tasks_created": {
      "@id": "ctlsurf:tasks_created",
      "@type": "xsd:integer"
    },
    "tasks_completed": {
      "@id": "ctlsurf:tasks_completed",
      "@type": "xsd:integer"
    },
    "notes_added": {
      "@id": "ctlsurf:notes_added",
      "@type": "xsd:integer"
    },
    "human_contributions": {
      "@id": "ctlsurf:human_contributions",
      "@type": "xsd:integer"
    },
    "agent_contributions": {
      "@id": "ctlsurf:agent_contributions",
      "@type": "xsd:integer"
    },
    "last_active_at": {
      "@id": "ctlsurf:last_active_at"
    },
    "DailyUsage": "ctlsurf:DailyUsage",
    "date": {
      "@id": "ctlsurf:date",
      "@type": "xsd:date"
    },
    "transcription_seconds": {
      "@id": "ctlsurf:transcription_seconds",
      "@type": "xsd:integer"
    },
    "llm_input_tokens": {
      "@id": "ctlsurf:llm_input_tokens",
      "@type": "xsd:integer"
    },
    "llm_output_tokens": {
      "@id": "ctlsurf:llm_output_tokens",
      "@type": "xsd:integer"
    },
    "estimated_cost_usd": {
      "@id": "ctlsurf:estimated_cost_usd",
      "@type": "xsd:decimal"
    },
    "DashboardCreate": "ctlsurf:DashboardCreate",
    "group_name": {
      "@id": "ctlsurf:group_name",
      "@type": "xsd:string"
    },
    "DashboardResolve": "ctlsurf:DashboardResolve",
    "DashboardUpdate": "ctlsurf:DashboardUpdate",
    "config": {
      "@id": "ctlsurf:config"
    },
    "FileListResponse": "ctlsurf:FileListResponse",
    "files": {
      "@id": "ctlsurf:files",
      "@container": "@list"
    },
    "FileResponse": "ctlsurf:FileResponse",
    "original_filename": {
      "@id": "ctlsurf:original_filename",
      "@type": "xsd:string"
    },
    "width": {
      "@id": "ctlsurf:width"
    },
    "height": {
      "@id": "ctlsurf:height"
    },
    "user_id": {
      "@id": "ctlsurf:user_id",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "ctlsurf:url"
    },
    "has_extracted_text": {
      "@id": "ctlsurf:has_extracted_text",
      "@type": "xsd:boolean"
    },
    "FileTextResponse": "ctlsurf:FileTextResponse",
    "has_text": {
      "@id": "ctlsurf:has_text",
      "@type": "xsd:boolean"
    },
    "FileUploadResponse": "ctlsurf:FileUploadResponse",
    "FolderAgentTasks": "ctlsurf:FolderAgentTasks",
    "folder_name": {
      "@id": "ctlsurf:folder_name",
      "@type": "xsd:string"
    },
    "pages": {
      "@id": "ctlsurf:pages",
      "@container": "@list"
    },
    "total_pending": {
      "@id": "ctlsurf:total_pending",
      "@type": "xsd:integer"
    },
    "total_done": {
      "@id": "ctlsurf:total_done",
      "@type": "xsd:integer"
    },
    "FolderCreate": "ctlsurf:FolderCreate",
    "root_path": {
      "@id": "ctlsurf:root_path"
    },
    "git_remote": {
      "@id": "ctlsurf:git_remote"
    },
    "hostname": {
      "@id": "ctlsurf:hostname"
    },
    "group": {
      "@id": "ctlsurf:group"
    },
    "FolderResponse": "ctlsurf:FolderResponse",
    "chat_logging_enabled": {
      "@id": "ctlsurf:chat_logging_enabled",
      "@type": "xsd:boolean"
    },
    "archived_at": {
      "@id": "ctlsurf:archived_at"
    },
    "FolderShareCreate": "ctlsurf:FolderShareCreate",
    "email": {
      "@id": "ctlsurf:email",
      "@type": "xsd:string"
    },
    "permission": {
      "@id": "ctlsurf:permission",
      "@type": "@id"
    },
    "include_pages": {
      "@id": "ctlsurf:include_pages",
      "@type": "xsd:boolean"
    },
    "FolderShareListResponse": "ctlsurf:FolderShareListResponse",
    "owner": {
      "@id": "ctlsurf:owner",
      "@type": "@id"
    },
    "shares": {
      "@id": "ctlsurf:shares",
      "@container": "@list"
    },
    "FolderShareResponse": "ctlsurf:FolderShareResponse",
    "shared_with": {
      "@id": "ctlsurf:shared_with",
      "@type": "@id"
    },
    "created_by": {
      "@id": "ctlsurf:created_by",
      "@type": "xsd:string"
    },
    "FolderShareUpdate": "ctlsurf:FolderShareUpdate",
    "FolderUpdate": "ctlsurf:FolderUpdate",
    "FolderWithPages": "ctlsurf:FolderWithPages",
    "ForgotPasswordRequest": "ctlsurf:ForgotPasswordRequest",
    "GraphCreate": "ctlsurf:GraphCreate",
    "nodes": {
      "@id": "ctlsurf:nodes",
      "@container": "@list"
    },
    "edges": {
      "@id": "ctlsurf:edges",
      "@container": "@list"
    },
    "meta": {
      "@id": "ctlsurf:meta"
    },
    "GraphResponse": "ctlsurf:GraphResponse",
    "GraphUpdate": "ctlsurf:GraphUpdate",
    "GroupAction": "ctlsurf:GroupAction",
    "HTTPValidationError": "ctlsurf:HTTPValidationError",
    "detail": {
      "@id": "ctlsurf:detail",
      "@container": "@list"
    },
    "InviteAcceptRequest": "ctlsurf:InviteAcceptRequest",
    "token": {
      "@id": "ctlsurf:token",
      "@type": "xsd:string"
    },
    "InviteCreate": "ctlsurf:InviteCreate",
    "InviteCreatedResponse": "ctlsurf:InviteCreatedResponse",
    "status": {
      "@id": "ctlsurf:status",
      "@type": "xsd:string"
    },
    "expires_at": {
      "@id": "ctlsurf:expires_at",
      "@type": "xsd:dateTime"
    },
    "accept_url": {
      "@id": "ctlsurf:accept_url",
      "@type": "xsd:string"
    },
    "email_sent": {
      "@id": "ctlsurf:email_sent",
      "@type": "xsd:boolean"
    },
    "InviteResponse": "ctlsurf:InviteResponse",
    "LimitCheckResponse": "ctlsurf:LimitCheckResponse",
    "allowed": {
      "@id": "ctlsurf:allowed",
      "@type": "xsd:boolean"
    },
    "current": {
      "@id": "ctlsurf:current",
      "@type": "xsd:integer"
    },
    "limit_type": {
      "@id": "ctlsurf:limit_type",
      "@type": "xsd:string"
    },
    "usage_percent": {
      "@id": "ctlsurf:usage_percent",
      "@type": "xsd:decimal"
    },
    "LinkCreate": "ctlsurf:LinkCreate",
    "relation": {
      "@id": "ctlsurf:relation",
      "@type": "xsd:string"
    },
    "target_kind": {
      "@id": "ctlsurf:target_kind",
      "@type": "xsd:string"
    },
    "target_id": {
      "@id": "ctlsurf:target_id"
    },
    "target_ref": {
      "@id": "ctlsurf:target_ref"
    },
    "LogToolCallRequest": "ctlsurf:LogToolCallRequest",
    "tool_name": {
      "@id": "ctlsurf:tool_name",
      "@type": "xsd:string"
    },
    "MemberContributions": "ctlsurf:MemberContributions",
    "seat_status": {
      "@id": "ctlsurf:seat_status"
    },
    "MemberUpdate": "ctlsurf:MemberUpdate",
    "Message": "ctlsurf:Message",
    "content": {
      "@id": "ctlsurf:content",
      "@type": "xsd:string"
    },
    "MyFolderShareInfo": "ctlsurf:MyFolderShareInfo",
    "share_id": {
      "@id": "ctlsurf:share_id",
      "@type": "xsd:string"
    },
    "shared_at": {
      "@id": "ctlsurf:shared_at",
      "@type": "xsd:dateTime"
    },
    "MyPageShareInfo": "ctlsurf:MyPageShareInfo",
    "MyServiceUsageResponse": "ctlsurf:MyServiceUsageResponse",
    "has_managed_services": {
      "@id": "ctlsurf:has_managed_services",
      "@type": "xsd:boolean"
    },
    "range": {
      "@id": "ctlsurf:range",
      "@type": "xsd:string"
    },
    "transcription_minutes_used": {
      "@id": "ctlsurf:transcription_minutes_used",
      "@type": "xsd:decimal"
    },
    "included_minutes_per_seat": {
      "@id": "ctlsurf:included_minutes_per_seat",
      "@type": "xsd:integer"
    },
    "sessions": {
      "@id": "ctlsurf:sessions",
      "@type": "xsd:integer"
    },
    "series": {
      "@id": "ctlsurf:series",
      "@container": "@list"
    },
    "MySharedFolder": "ctlsurf:MySharedFolder",
    "MySharedPage": "ctlsurf:MySharedPage",
    "MySharesResponse": "ctlsurf:MySharesResponse",
    "folders": {
      "@id": "ctlsurf:folders",
      "@container": "@list"
    },
    "total_page_shares": {
      "@id": "ctlsurf:total_page_shares",
      "@type": "xsd:integer"
    },
    "total_folder_shares": {
      "@id": "ctlsurf:total_folder_shares",
      "@type": "xsd:integer"
    },
    "OrgCheckoutConfirm": "ctlsurf:OrgCheckoutConfirm",
    "OrgCheckoutRequest": "ctlsurf:OrgCheckoutRequest",
    "OrgCheckoutResponse": "ctlsurf:OrgCheckoutResponse",
    "OrgSettingsUpdate": "ctlsurf:OrgSettingsUpdate",
    "allow_external_skill_sharing": {
      "@id": "ctlsurf:allow_external_skill_sharing"
    },
    "restrict_external_page_sharing": {
      "@id": "ctlsurf:restrict_external_page_sharing"
    },
    "OrgShareRequest": "ctlsurf:OrgShareRequest",
    "OrganizationContributionReport": "ctlsurf:OrganizationContributionReport",
    "organization": {
      "@id": "ctlsurf:organization",
      "@type": "@id"
    },
    "period": {
      "@id": "ctlsurf:period",
      "@type": "@id"
    },
    "members": {
      "@id": "ctlsurf:members",
      "@container": "@list"
    },
    "projects": {
      "@id": "ctlsurf:projects",
      "@container": "@list"
    },
    "rows": {
      "@id": "ctlsurf:rows",
      "@container": "@list"
    },
    "totals": {
      "@id": "ctlsurf:totals",
      "@type": "@id"
    },
    "OrganizationCreate": "ctlsurf:OrganizationCreate",
    "hard_cap_cents": {
      "@id": "ctlsurf:hard_cap_cents"
    },
    "OrganizationDefinition-Input": "ctlsurf:OrganizationDefinition-Input",
    "schema_version": {
      "@id": "ctlsurf:schema_version",
      "@type": "xsd:integer"
    },
    "OrganizationDefinition-Output": "ctlsurf:OrganizationDefinition-Output",
    "OrganizationMemberResponse": "ctlsurf:OrganizationMemberResponse",
    "joined_at": {
      "@id": "ctlsurf:joined_at"
    },
    "OrganizationPlacementReceipt": "ctlsurf:OrganizationPlacementReceipt",
    "mode": {
      "@id": "ctlsurf:mode",
      "@type": "xsd:string"
    },
    "section_key": {
      "@id": "ctlsurf:section_key"
    },
    "section_path": {
      "@id": "ctlsurf:section_path",
      "@container": "@list"
    },
    "override_reason": {
      "@id": "ctlsurf:override_reason"
    },
    "destination_parent_id": {
      "@id": "ctlsurf:destination_parent_id",
      "@type": "xsd:string"
    },
    "semantic_review": {
      "@id": "ctlsurf:semantic_review",
      "@type": "xsd:string"
    },
    "OrganizationResponse": "ctlsurf:OrganizationResponse",
    "plan": {
      "@id": "ctlsurf:plan",
      "@type": "xsd:string"
    },
    "owner_user_id": {
      "@id": "ctlsurf:owner_user_id",
      "@type": "xsd:string"
    },
    "seats_used": {
      "@id": "ctlsurf:seats_used",
      "@type": "xsd:integer"
    },
    "seat_limit": {
      "@id": "ctlsurf:seat_limit",
      "@type": "xsd:integer"
    },
    "seats_purchased": {
      "@id": "ctlsurf:seats_purchased",
      "@type": "xsd:integer"
    },
    "seats_scheduled": {
      "@id": "ctlsurf:seats_scheduled"
    },
    "seat_price_usd": {
      "@id": "ctlsurf:seat_price_usd"
    },
    "billing_enabled": {
      "@id": "ctlsurf:billing_enabled",
      "@type": "xsd:boolean"
    },
    "max_purchasable_seats": {
      "@id": "ctlsurf:max_purchasable_seats",
      "@type": "xsd:integer"
    },
    "billing_mode": {
      "@id": "ctlsurf:billing_mode",
      "@type": "xsd:string"
    },
    "OrganizationRule": "ctlsurf:OrganizationRule",
    "content_kinds": {
      "@id": "ctlsurf:content_kinds",
      "@container": "@list"
    },
    "required_metadata": {
      "@id": "ctlsurf:required_metadata",
      "@container": "@list"
    },
    "reason": {
      "@id": "ctlsurf:reason",
      "@type": "xsd:string"
    },
    "OrganizationSection-Input": "ctlsurf:OrganizationSection-Input",
    "children": {
      "@id": "ctlsurf:children",
      "@container": "@list"
    },
    "OrganizationSection-Output": "ctlsurf:OrganizationSection-Output",
    "OutlinkItem": "ctlsurf:OutlinkItem",
    "target_page_id": {
      "@id": "ctlsurf:target_page_id",
      "@type": "xsd:string"
    },
    "target_page_title": {
      "@id": "ctlsurf:target_page_title",
      "@type": "xsd:string"
    },
    "OutlinksResponse": "ctlsurf:OutlinksResponse",
    "PageCreate": "ctlsurf:PageCreate",
    "repo_url": {
      "@id": "ctlsurf:repo_url"
    },
    "tags": {
      "@id": "ctlsurf:tags"
    },
    "parent_id": {
      "@id": "ctlsurf:parent_id"
    },
    "cwd": {
      "@id": "ctlsurf:cwd"
    },
    "organization_placement": {
      "@id": "ctlsurf:organization_placement"
    },
    "PageMoveRequest": "ctlsurf:PageMoveRequest",
    "new_parent_id": {
      "@id": "ctlsurf:new_parent_id"
    },
    "new_order": {
      "@id": "ctlsurf:new_order"
    },
    "merge_folder": {
      "@id": "ctlsurf:merge_folder",
      "@type": "xsd:boolean"
    },
    "split_folder": {
      "@id": "ctlsurf:split_folder",
      "@type": "xsd:boolean"
    },
    "split_folder_name": {
      "@id": "ctlsurf:split_folder_name"
    },
    "split_folder_root_path": {
      "@id": "ctlsurf:split_folder_root_path"
    },
    "split_folder_git_remote": {
      "@id": "ctlsurf:split_folder_git_remote"
    },
    "PageOwnerInfo": "ctlsurf:PageOwnerInfo",
    "PageResponse": "ctlsurf:PageResponse",
    "deleted_at": {
      "@id": "ctlsurf:deleted_at"
    },
    "is_project": {
      "@id": "ctlsurf:is_project",
      "@type": "xsd:boolean"
    },
    "is_private": {
      "@id": "ctlsurf:is_private",
      "@type": "xsd:boolean"
    },
    "is_private_inherited": {
      "@id": "ctlsurf:is_private_inherited",
      "@type": "xsd:boolean"
    },
    "PageSearchResponse": "ctlsurf:PageSearchResponse",
    "PageSearchResult": "ctlsurf:PageSearchResult",
    "rank": {
      "@id": "ctlsurf:rank",
      "@type": "xsd:decimal"
    },
    "match_type": {
      "@id": "ctlsurf:match_type",
      "@type": "xsd:string"
    },
    "PageShareCreate": "ctlsurf:PageShareCreate",
    "scope": {
      "@id": "ctlsurf:scope",
      "@type": "@id"
    },
    "PageShareListResponse": "ctlsurf:PageShareListResponse",
    "PageShareResponse": "ctlsurf:PageShareResponse",
    "PageShareUpdate": "ctlsurf:PageShareUpdate",
    "PageTasks": "ctlsurf:PageTasks",
    "tasks": {
      "@id": "ctlsurf:tasks",
      "@container": "@list"
    },
    "PageTreeNode": "ctlsurf:PageTreeNode",
    "PageUpdate": "ctlsurf:PageUpdate",
    "PageWithBlocks": "ctlsurf:PageWithBlocks",
    "access_level": {
      "@id": "ctlsurf:access_level"
    },
    "owner_info": {
      "@id": "ctlsurf:owner_info"
    },
    "enterprise_owner_control": {
      "@id": "ctlsurf:enterprise_owner_control",
      "@type": "xsd:boolean"
    },
    "breadcrumb_path": {
      "@id": "ctlsurf:breadcrumb_path",
      "@container": "@list"
    },
    "has_children": {
      "@id": "ctlsurf:has_children",
      "@type": "xsd:boolean"
    },
    "PairDeviceRequest": "ctlsurf:PairDeviceRequest",
    "redirect_uri": {
      "@id": "ctlsurf:redirect_uri",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "ctlsurf:kind"
    },
    "PasswordChangeOTPRequest": "ctlsurf:PasswordChangeOTPRequest",
    "current_password": {
      "@id": "ctlsurf:current_password",
      "@type": "xsd:string"
    },
    "PasswordChangeRequest": "ctlsurf:PasswordChangeRequest",
    "new_password": {
      "@id": "ctlsurf:new_password",
      "@type": "xsd:string"
    },
    "otp": {
      "@id": "ctlsurf:otp",
      "@type": "xsd:string"
    },
    "PinBatch": "ctlsurf:PinBatch",
    "PinCreate": "ctlsurf:PinCreate"
  },
  "@type": "schema:Dataset",
  "schema:name": "ctlsurf API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects ctlsurf's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-04) from openapi/ctlsurf-com-openapi.yml.",
  "dcterms:created": "2026-11-04",
  "dcterms:source": [
    "openapi/ctlsurf-com-openapi.yml"
  ]
}