ctlsurf · JSON-LD Context

Ctlsurf Com Context

JSON-LD context defining the semantic vocabulary for Ctlsurf Com from ctlsurf.

120 Classes 254 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
ctlsurf: https://ctlsurf.com/schema#

Classes

ActivityLogItem ActivityLogResponse AgentTaskItem ApiKeyCreate ApiKeyCreatedResponse ApiKeyResponse ApiKeyUpdate ArrangementCreate ArrangementEdit ArrangementRevision AttachBillingRequest AttachmentCreate AttachmentUpdate AuthoringSection AuthoringStructure BackfillRequest BacklinkItem BacklinksResponse BillingStatusResponse BlockBatchCreate BlockBatchItem BlockContentSlice BlockConvert BlockCreate BlockMove BlockReorder BlockResponse BlockSearchResponse BlockSearchResult BlockSummary BlockType BlockUpdate BlockVersionResponse Body_delete_sessions_bulk_api_agent_sessions_delete_bulk_post Body_upload_file_api_files_upload_post BreadcrumbCrumb CardCreate CardMove CardUpdate CheckoutRequest CheckoutResponse CommentCreate ConfirmUploadRequest ConfirmUploadResponse ContributionMetrics DailyUsage DashboardCreate DashboardResolve DashboardUpdate FileListResponse FileResponse FileTextResponse FileUploadResponse FolderAgentTasks FolderCreate FolderResponse FolderShareCreate FolderShareListResponse FolderShareResponse FolderShareUpdate FolderUpdate FolderWithPages ForgotPasswordRequest GraphCreate GraphResponse GraphUpdate GroupAction HTTPValidationError InviteAcceptRequest InviteCreate InviteCreatedResponse InviteResponse LimitCheckResponse LinkCreate LogToolCallRequest MemberContributions MemberUpdate Message MyFolderShareInfo MyPageShareInfo MyServiceUsageResponse MySharedFolder MySharedPage MySharesResponse OrgCheckoutConfirm OrgCheckoutRequest OrgCheckoutResponse OrgSettingsUpdate OrgShareRequest OrganizationContributionReport OrganizationCreate OrganizationDefinition-Input OrganizationDefinition-Output OrganizationMemberResponse OrganizationPlacementReceipt OrganizationResponse OrganizationRule OrganizationSection-Input OrganizationSection-Output OutlinkItem OutlinksResponse PageCreate PageMoveRequest PageOwnerInfo PageResponse PageSearchResponse PageSearchResult PageShareCreate PageShareListResponse PageShareResponse PageShareUpdate PageTasks PageTreeNode PageUpdate PageWithBlocks PairDeviceRequest PasswordChangeOTPRequest PasswordChangeRequest PinBatch PinCreate

Properties

Property Type Container
id string
action string
task_id
task_text
page_id
page_title
block_id
block_title
details
actor_type string
created_at dateTime
folder_id string
items list
total integer
limit integer
offset integer
has_more boolean
text string
done boolean
notes list
skill_id
name string
key_prefix string
is_active boolean
last_used_at
key string
expected_binding_revision integer
use_ai boolean
expected_revision integer
placements
anchors
parent_overrides
seats
manual_only boolean
comped boolean
file_id string
label
role string
source
purpose string
path list
parent_key
anchor_state string
inclusion_examples list
exclusion_examples list
rules list
project_root_id string
binding_revision integer
template_id
template_version
template_name
can_create boolean
sections list
user_override_supported boolean
semantic_review_available boolean
instructions string
dry_run boolean
exclude list
source_page_id string
source_page_title string
source_block_id string
link_text
links list
count integer
stripe_enabled boolean
publishable_key
current_tier string
has_subscription boolean
subscription_status
subscription_ends_at
can_manage_subscription boolean
blocks list
after_block_id
at_start boolean
type reference
title
props
total_size integer
next_offset
content_type string
content_slice string
order
block_ids list
updated_at dateTime
results list
match_start integer
match_end integer
snippet string
size_bytes integer
has_large_content boolean
version_number integer
session_ids list
file string
accessible boolean
stage
ref
body_page_id
owner_id
due_date
amount
amount_low
amount_high
hours_agent
hours_unaided
rate
fields
position
note
archived
success_url string
cancel_url string
checkout_url string
session_id string
s3_key string
filename string
mime_type string
create_block boolean
block
message string
total_minutes decimal
session_count integer
contribution_count integer
tasks_created integer
tasks_completed integer
notes_added integer
human_contributions integer
agent_contributions integer
last_active_at
date date
transcription_seconds integer
llm_input_tokens integer
llm_output_tokens integer
estimated_cost_usd decimal
group_name string
config
files list
original_filename string
width
height
user_id string
url
has_extracted_text boolean
has_text boolean
folder_name string
pages list
total_pending integer
total_done integer
root_path
git_remote
hostname
group
chat_logging_enabled boolean
archived_at
email string
permission reference
include_pages boolean
owner reference
shares list
shared_with reference
created_by string
nodes list
edges list
meta
detail list
token string
status string
expires_at dateTime
accept_url string
email_sent boolean
allowed boolean
current integer
limit_type string
usage_percent decimal
relation string
target_kind string
target_id
target_ref
tool_name string
seat_status
content string
share_id string
shared_at dateTime
has_managed_services boolean
range string
transcription_minutes_used decimal
included_minutes_per_seat integer
sessions integer
series list
folders list
total_page_shares integer
total_folder_shares integer
allow_external_skill_sharing
restrict_external_page_sharing
organization reference
period reference
members list
projects list
rows list
totals reference
hard_cap_cents
schema_version integer
joined_at
mode string
section_key
section_path list
override_reason
destination_parent_id string
semantic_review string
plan string
owner_user_id string
seats_used integer
seat_limit integer
seats_purchased integer
seats_scheduled
seat_price_usd
billing_enabled boolean
max_purchasable_seats integer
billing_mode string
content_kinds list
required_metadata list
reason string
children list
target_page_id string
target_page_title string
repo_url
tags
parent_id
cwd
organization_placement
new_parent_id
new_order
merge_folder boolean
split_folder boolean
split_folder_name
split_folder_root_path
split_folder_git_remote
deleted_at
is_project boolean
is_private boolean
is_private_inherited boolean
rank decimal
match_type string
scope reference
tasks list
access_level
owner_info
enterprise_owner_control boolean
breadcrumb_path list
has_children boolean
redirect_uri string
kind
current_password string
new_password string
otp string

JSON-LD Document

Raw ↑
{
  "@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"
  ]
}