{
  "@context": {
    "@vocab": "https://roark.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "roark": "https://roark.ai/schema#",
    "HealthResponse": "roark:HealthResponse",
    "status": {
      "@id": "roark:status",
      "@type": "xsd:string"
    },
    "version": {
      "@id": "roark:version",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "roark:timestamp",
      "@type": "xsd:string"
    },
    "ErrorResponse": "roark:ErrorResponse",
    "type": {
      "@id": "roark:type",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "roark:code",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "roark:message",
      "@type": "xsd:string"
    },
    "param": {
      "@id": "roark:param",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "roark:details"
    },
    "MeResponse": "roark:MeResponse",
    "tokenScope": {
      "@id": "roark:tokenScope",
      "@type": "xsd:string"
    },
    "user": {
      "@id": "roark:user"
    },
    "organization": {
      "@id": "roark:organization"
    },
    "defaultProject": {
      "@id": "roark:defaultProject"
    },
    "grantedPermissions": {
      "@id": "roark:grantedPermissions",
      "@container": "@list"
    },
    "scopes": {
      "@id": "roark:scopes",
      "@container": "@list"
    },
    "MeApiKeyListResponse": "roark:MeApiKeyListResponse",
    "apiKeys": {
      "@id": "roark:apiKeys",
      "@container": "@list"
    },
    "MeApiKey": "roark:MeApiKey",
    "id": {
      "@id": "roark:id",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "roark:name",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "roark:createdAt",
      "@type": "xsd:string"
    },
    "lastUsedAt": {
      "@id": "roark:lastUsedAt",
      "@type": "xsd:string"
    },
    "expiresAt": {
      "@id": "roark:expiresAt",
      "@type": "xsd:string"
    },
    "organizationId": {
      "@id": "roark:organizationId",
      "@type": "xsd:string"
    },
    "defaultProjectId": {
      "@id": "roark:defaultProjectId",
      "@type": "xsd:string"
    },
    "permissions": {
      "@id": "roark:permissions",
      "@container": "@list"
    },
    "CreateMyApiKeyResponse": "roark:CreateMyApiKeyResponse",
    "key": {
      "@id": "roark:key",
      "@type": "xsd:string"
    },
    "CreateMyApiKeyInput": "roark:CreateMyApiKeyInput",
    "projectId": {
      "@id": "roark:projectId",
      "@type": "xsd:string"
    },
    "MeApiKeyRevokeResponse": "roark:MeApiKeyRevokeResponse",
    "deleted": {
      "@id": "roark:deleted",
      "@type": "xsd:boolean"
    },
    "ProjectListResponse": "roark:ProjectListResponse",
    "projects": {
      "@id": "roark:projects",
      "@container": "@list"
    },
    "AgentEndpointDetailResponse": "roark:AgentEndpointDetailResponse",
    "agentId": {
      "@id": "roark:agentId",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "roark:value",
      "@type": "xsd:string"
    },
    "environment": {
      "@id": "roark:environment",
      "@type": "xsd:string"
    },
    "direction": {
      "@id": "roark:direction",
      "@type": "xsd:string"
    },
    "outboundDialType": {
      "@id": "roark:outboundDialType",
      "@type": "xsd:string"
    },
    "outboundDialHttpRequestDefinitionId": {
      "@id": "roark:outboundDialHttpRequestDefinitionId",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "roark:updatedAt",
      "@type": "xsd:string"
    },
    "CreateAgentEndpointInput": "roark:CreateAgentEndpointInput",
    "UpdateAgentEndpointInput": "roark:UpdateAgentEndpointInput",
    "GetAgentPromptsResponse": "roark:GetAgentPromptsResponse",
    "data": {
      "@id": "roark:data",
      "@container": "@list"
    },
    "AgentPromptResponse": "roark:AgentPromptResponse",
    "source": {
      "@id": "roark:source",
      "@type": "xsd:string"
    },
    "prompt": {
      "@id": "roark:prompt",
      "@type": "xsd:string"
    },
    "GetAgentPromptVersionsResponse": "roark:GetAgentPromptVersionsResponse",
    "AgentPromptVersionResponse": "roark:AgentPromptVersionResponse",
    "versionNumber": {
      "@id": "roark:versionNumber",
      "@type": "xsd:integer"
    },
    "SetAgentPromptResponse": "roark:SetAgentPromptResponse",
    "promptId": {
      "@id": "roark:promptId",
      "@type": "xsd:string"
    },
    "changed": {
      "@id": "roark:changed",
      "@type": "xsd:boolean"
    },
    "SetAgentPromptInput": "roark:SetAgentPromptInput",
    "ListAgentVersionsResponse": "roark:ListAgentVersionsResponse",
    "pagination": {
      "@id": "roark:pagination"
    },
    "AgentVersionResponse": "roark:AgentVersionResponse",
    "revision": {
      "@id": "roark:revision",
      "@type": "xsd:integer"
    },
    "baseVersionId": {
      "@id": "roark:baseVersionId",
      "@type": "xsd:string"
    },
    "rolledBackFromVersionId": {
      "@id": "roark:rolledBackFromVersionId",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "roark:summary",
      "@type": "xsd:string"
    },
    "createdByType": {
      "@id": "roark:createdByType",
      "@type": "xsd:string"
    },
    "createdById": {
      "@id": "roark:createdById",
      "@type": "xsd:string"
    },
    "publishedAt": {
      "@id": "roark:publishedAt",
      "@type": "xsd:string"
    },
    "publishedByType": {
      "@id": "roark:publishedByType",
      "@type": "xsd:string"
    },
    "publishedById": {
      "@id": "roark:publishedById",
      "@type": "xsd:string"
    },
    "modalities": {
      "@id": "roark:modalities",
      "@container": "@list"
    },
    "language": {
      "@id": "roark:language",
      "@type": "xsd:string"
    },
    "firstMessageMode": {
      "@id": "roark:firstMessageMode",
      "@type": "xsd:string"
    },
    "firstMessage": {
      "@id": "roark:firstMessage",
      "@type": "xsd:string"
    },
    "firstMessageAudioUrl": {
      "@id": "roark:firstMessageAudioUrl",
      "@type": "xsd:string"
    },
    "llmProvider": {
      "@id": "roark:llmProvider",
      "@type": "xsd:string"
    },
    "llmModel": {
      "@id": "roark:llmModel",
      "@type": "xsd:string"
    },
    "llmTemperature": {
      "@id": "roark:llmTemperature",
      "@type": "xsd:decimal"
    },
    "llmMaxTokens": {
      "@id": "roark:llmMaxTokens",
      "@type": "xsd:integer"
    },
    "llmBackendModel": {
      "@id": "roark:llmBackendModel",
      "@type": "xsd:string"
    },
    "llmVoice": {
      "@id": "roark:llmVoice",
      "@type": "xsd:string"
    },
    "sttProvider": {
      "@id": "roark:sttProvider",
      "@type": "xsd:string"
    },
    "sttModel": {
      "@id": "roark:sttModel",
      "@type": "xsd:string"
    },
    "sttKeyterms": {
      "@id": "roark:sttKeyterms",
      "@container": "@list"
    },
    "sttSmartFormat": {
      "@id": "roark:sttSmartFormat",
      "@type": "xsd:boolean"
    },
    "sttEndpointingMs": {
      "@id": "roark:sttEndpointingMs",
      "@type": "xsd:integer"
    },
    "sttTurnDetection": {
      "@id": "roark:sttTurnDetection",
      "@type": "xsd:string"
    },
    "interruptionMode": {
      "@id": "roark:interruptionMode",
      "@type": "xsd:string"
    },
    "vadStartSecs": {
      "@id": "roark:vadStartSecs",
      "@type": "xsd:decimal"
    },
    "vadStopSecs": {
      "@id": "roark:vadStopSecs",
      "@type": "xsd:decimal"
    },
    "callMaxDurationSeconds": {
      "@id": "roark:callMaxDurationSeconds",
      "@type": "xsd:integer"
    },
    "callSilenceTimeoutSeconds": {
      "@id": "roark:callSilenceTimeoutSeconds",
      "@type": "xsd:integer"
    },
    "idleTimeoutSeconds": {
      "@id": "roark:idleTimeoutSeconds",
      "@type": "xsd:integer"
    },
    "idleMaxCount": {
      "@id": "roark:idleMaxCount",
      "@type": "xsd:integer"
    },
    "idleMessages": {
      "@id": "roark:idleMessages",
      "@container": "@list"
    },
    "endDetectionPhrases": {
      "@id": "roark:endDetectionPhrases",
      "@container": "@list"
    },
    "endDetectionReasons": {
      "@id": "roark:endDetectionReasons",
      "@container": "@list"
    },
    "endCallGoodbyeMessage": {
      "@id": "roark:endCallGoodbyeMessage",
      "@type": "xsd:string"
    },
    "backgroundNoise": {
      "@id": "roark:backgroundNoise",
      "@type": "xsd:string"
    },
    "backgroundNoiseUrl": {
      "@id": "roark:backgroundNoiseUrl",
      "@type": "xsd:string"
    },
    "backgroundNoiseVolume": {
      "@id": "roark:backgroundNoiseVolume",
      "@type": "xsd:decimal"
    },
    "chatMaxDurationSeconds": {
      "@id": "roark:chatMaxDurationSeconds",
      "@type": "xsd:integer"
    },
    "chatInactivityTimeoutSeconds": {
      "@id": "roark:chatInactivityTimeoutSeconds",
      "@type": "xsd:integer"
    },
    "subAgents": {
      "@id": "roark:subAgents",
      "@container": "@list"
    },
    "issues": {
      "@id": "roark:issues",
      "@container": "@list"
    },
    "AgentVersionSubAgent": "roark:AgentVersionSubAgent",
    "systemPrompt": {
      "@id": "roark:systemPrompt",
      "@type": "xsd:string"
    },
    "isInitial": {
      "@id": "roark:isInitial",
      "@type": "xsd:boolean"
    },
    "ttsProvider": {
      "@id": "roark:ttsProvider",
      "@type": "xsd:string"
    },
    "ttsModel": {
      "@id": "roark:ttsModel",
      "@type": "xsd:string"
    },
    "ttsVoiceId": {
      "@id": "roark:ttsVoiceId",
      "@type": "xsd:string"
    },
    "ttsSpeed": {
      "@id": "roark:ttsSpeed",
      "@type": "xsd:decimal"
    },
    "ttsStability": {
      "@id": "roark:ttsStability",
      "@type": "xsd:decimal"
    },
    "ttsSimilarityBoost": {
      "@id": "roark:ttsSimilarityBoost",
      "@type": "xsd:decimal"
    },
    "tools": {
      "@id": "roark:tools",
      "@container": "@list"
    },
    "handoffs": {
      "@id": "roark:handoffs",
      "@container": "@list"
    },
    "AgentVersionTool": "roark:AgentVersionTool",
    "toolDefinitionId": {
      "@id": "roark:toolDefinitionId",
      "@type": "xsd:string"
    },
    "pinnedVersion": {
      "@id": "roark:pinnedVersion",
      "@type": "xsd:integer"
    },
    "AgentVersionHandoff": "roark:AgentVersionHandoff",
    "to": {
      "@id": "roark:to",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "roark:description",
      "@type": "xsd:string"
    },
    "once": {
      "@id": "roark:once",
      "@type": "xsd:boolean"
    },
    "history": {
      "@id": "roark:history",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "roark:note",
      "@type": "xsd:string"
    },
    "AgentVersionIssue": "roark:AgentVersionIssue",
    "field": {
      "@id": "roark:field",
      "@type": "xsd:string"
    },
    "RollbackAgentVersionInput": "roark:RollbackAgentVersionInput",
    "expectedLiveVersionId": {
      "@id": "roark:expectedLiveVersionId",
      "@type": "xsd:string"
    },
    "CreateAgentDraftInput": "roark:CreateAgentDraftInput",
    "fromVersionId": {
      "@id": "roark:fromVersionId",
      "@type": "xsd:string"
    },
    "UpdateAgentDraftInput": "roark:UpdateAgentDraftInput",
    "expectedRevision": {
      "@id": "roark:expectedRevision",
      "@type": "xsd:integer"
    },
    "settings": {
      "@id": "roark:settings"
    },
    "PublishAgentDraftInput": "roark:PublishAgentDraftInput",
    "PhoneNumberResponse": "roark:PhoneNumberResponse",
    "e164": {
      "@id": "roark:e164",
      "@type": "xsd:string"
    },
    "localityCode": {
      "@id": "roark:localityCode",
      "@type": "xsd:string"
    },
    "purchasedAt": {
      "@id": "roark:purchasedAt",
      "@type": "xsd:string"
    },
    "rentNextChargeAt": {
      "@id": "roark:rentNextChargeAt",
      "@type": "xsd:string"
    },
    "isFree": {
      "@id": "roark:isFree",
      "@type": "xsd:boolean"
    },
    "monthlyRentMicros": {
      "@id": "roark:monthlyRentMicros",
      "@type": "xsd:integer"
    },
    "AvailablePhoneNumberResponse": "roark:AvailablePhoneNumberResponse",
    "region": {
      "@id": "roark:region",
      "@type": "xsd:string"
    },
    "locality": {
      "@id": "roark:locality",
      "@type": "xsd:string"
    },
    "bestEffort": {
      "@id": "roark:bestEffort",
      "@type": "xsd:boolean"
    },
    "PhoneNumberAllowanceResponse": "roark:PhoneNumberAllowanceResponse",
    "plan": {
      "@id": "roark:plan",
      "@type": "xsd:string"
    },
    "freeLimit": {
      "@id": "roark:freeLimit",
      "@type": "xsd:integer"
    },
    "used": {
      "@id": "roark:used",
      "@type": "xsd:integer"
    },
    "paidCount": {
      "@id": "roark:paidCount",
      "@type": "xsd:integer"
    },
    "nextIsFree": {
      "@id": "roark:nextIsFree",
      "@type": "xsd:boolean"
    },
    "canPurchase": {
      "@id": "roark:canPurchase",
      "@type": "xsd:boolean"
    },
    "blockedReason": {
      "@id": "roark:blockedReason",
      "@type": "xsd:string"
    },
    "isOverridden": {
      "@id": "roark:isOverridden",
      "@type": "xsd:boolean"
    },
    "CreatePhoneNumberInput": "roark:CreatePhoneNumberInput",
    "autoPick": {
      "@id": "roark:autoPick",
      "@type": "@id"
    },
    "country": {
      "@id": "roark:country",
      "@type": "xsd:string"
    },
    "expectFree": {
      "@id": "roark:expectFree",
      "@type": "xsd:boolean"
    },
    "expectMonthlyRentMicros": {
      "@id": "roark:expectMonthlyRentMicros",
      "@type": "xsd:integer"
    },
    "PhoneNumberAutoPickInput": "roark:PhoneNumberAutoPickInput",
    "numberType": {
      "@id": "roark:numberType",
      "@type": "xsd:string"
    },
    "areaCode": {
      "@id": "roark:areaCode",
      "@type": "xsd:string"
    },
    "contains": {
      "@id": "roark:contains",
      "@type": "xsd:string"
    },
    "UpdatePhoneNumberInput": "roark:UpdatePhoneNumberInput",
    "ReleasePhoneNumberResponse": "roark:ReleasePhoneNumberResponse",
    "released": {
      "@id": "roark:released",
      "@type": "xsd:boolean"
    },
    "CallCreate": "roark:CallCreate",
    "recordingUrl": {
      "@id": "roark:recordingUrl",
      "@type": "@id"
    },
    "stereoRecordingUrl": {
      "@id": "roark:stereoRecordingUrl",
      "@type": "@id"
    },
    "startedAt": {
      "@id": "roark:startedAt",
      "@type": "xsd:string"
    },
    "interfaceType": {
      "@id": "roark:interfaceType",
      "@type": "xsd:string"
    },
    "callDirection": {
      "@id": "roark:callDirection",
      "@type": "xsd:string"
    },
    "endedStatus": {
      "@id": "roark:endedStatus",
      "@type": "xsd:string"
    },
    "transcript": {
      "@id": "roark:transcript",
      "@container": "@list"
    },
    "toolInvocations": {
      "@id": "roark:toolInvocations",
      "@container": "@list"
    },
    "properties": {
      "@id": "roark:properties"
    },
    "vapiCallId": {
      "@id": "roark:vapiCallId",
      "@type": "xsd:string"
    },
    "livekitRoomId": {
      "@id": "roark:livekitRoomId",
      "@type": "xsd:string"
    },
    "externalId": {
      "@id": "roark:externalId",
      "@type": "xsd:string"
    },
    "agent": {
      "@id": "roark:agent"
    },
    "agents": {
      "@id": "roark:agents",
      "@container": "@list"
    },
    "customer": {
      "@id": "roark:customer"
    },
    "customers": {
      "@id": "roark:customers",
      "@container": "@list"
    },
    "TranscriptEntryAgent": "roark:TranscriptEntryAgent",
    "startOffsetMs": {
      "@id": "roark:startOffsetMs",
      "@type": "xsd:integer"
    },
    "endOffsetMs": {
      "@id": "roark:endOffsetMs",
      "@type": "xsd:integer"
    },
    "text": {
      "@id": "roark:text",
      "@type": "xsd:string"
    },
    "languageCode": {
      "@id": "roark:languageCode",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "roark:payload"
    },
    "role": {
      "@id": "roark:role",
      "@type": "xsd:string"
    },
    "TranscriptEntryCustomer": "roark:TranscriptEntryCustomer",
    "AgentIdentificationByRoarkId": "roark:AgentIdentificationByRoarkId",
    "roarkId": {
      "@id": "roark:roarkId",
      "@type": "xsd:string"
    },
    "AgentIdentificationByName": "roark:AgentIdentificationByName",
    "customId": {
      "@id": "roark:customId",
      "@type": "xsd:string"
    },
    "AgentIdentificationByCustomId": "roark:AgentIdentificationByCustomId",
    "AgentEndpointById": "roark:AgentEndpointById",
    "AgentEndpointByValue": "roark:AgentEndpointByValue",
    "AppendToolInvocationsResponse": "roark:AppendToolInvocationsResponse",
    "callId": {
      "@id": "roark:callId",
      "@type": "xsd:string"
    },
    "added": {
      "@id": "roark:added",
      "@type": "xsd:integer"
    },
    "skipped": {
      "@id": "roark:skipped",
      "@type": "xsd:integer"
    },
    "metricCollectionJob": {
      "@id": "roark:metricCollectionJob"
    },
    "metricCollectionError": {
      "@id": "roark:metricCollectionError",
      "@type": "xsd:string"
    },
    "MetricCollectionJobResponse": "roark:MetricCollectionJobResponse",
    "triggeredBy": {
      "@id": "roark:triggeredBy",
      "@type": "xsd:string"
    },
    "totalItems": {
      "@id": "roark:totalItems",
      "@type": "xsd:integer"
    },
    "completedItems": {
      "@id": "roark:completedItems",
      "@type": "xsd:integer"
    },
    "failedItems": {
      "@id": "roark:failedItems",
      "@type": "xsd:integer"
    },
    "completedAt": {
      "@id": "roark:completedAt",
      "@type": "xsd:string"
    },
    "errorMessage": {
      "@id": "roark:errorMessage",
      "@type": "xsd:string"
    },
    "policyIds": {
      "@id": "roark:policyIds",
      "@container": "@list"
    },
    "AppendToolInvocationsRequest": "roark:AppendToolInvocationsRequest",
    "metrics": {
      "@id": "roark:metrics",
      "@container": "@list"
    },
    "UpdateCallPropertiesResponse": "roark:UpdateCallPropertiesResponse",
    "updated": {
      "@id": "roark:updated",
      "@container": "@list"
    },
    "removed": {
      "@id": "roark:removed",
      "@container": "@list"
    },
    "UpdateCallPropertiesRequest": "roark:UpdateCallPropertiesRequest",
    "CallCost": "roark:CallCost",
    "currency": {
      "@id": "roark:currency",
      "@type": "xsd:string"
    },
    "totalUsdMicros": {
      "@id": "roark:totalUsdMicros",
      "@type": "xsd:integer"
    },
    "totalUsd": {
      "@id": "roark:totalUsd",
      "@type": "xsd:decimal"
    },
    "breakdown": {
      "@id": "roark:breakdown",
      "@container": "@list"
    },
    "items": {
      "@id": "roark:items",
      "@container": "@list"
    },
    "CostBreakdownItem": "roark:CostBreakdownItem",
    "surface": {
      "@id": "roark:surface",
      "@type": "xsd:string"
    },
    "amountUsdMicros": {
      "@id": "roark:amountUsdMicros",
      "@type": "xsd:integer"
    },
    "amountUsd": {
      "@id": "roark:amountUsd",
      "@type": "xsd:decimal"
    },
    "quantity": {
      "@id": "roark:quantity",
      "@type": "xsd:decimal"
    },
    "CallCostLine": "roark:CallCostLine",
    "eventId": {
      "@id": "roark:eventId",
      "@type": "xsd:string"
    },
    "quantityUnit": {
      "@id": "roark:quantityUnit",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "roark:provider",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "roark:model",
      "@type": "xsd:string"
    },
    "simulationJobId": {
      "@id": "roark:simulationJobId",
      "@type": "xsd:string"
    },
    "metricDefinitionId": {
      "@id": "roark:metricDefinitionId",
      "@type": "xsd:string"
    },
    "metricCollectionJobId": {
      "@id": "roark:metricCollectionJobId",
      "@type": "xsd:string"
    },
    "occurredAt": {
      "@id": "roark:occurredAt",
      "@type": "xsd:string"
    },
    "ChatCreate": "roark:ChatCreate",
    "startTimestamp": {
      "@id": "roark:startTimestamp",
      "@type": "xsd:string"
    },
    "endTimestamp": {
      "@id": "roark:endTimestamp",
      "@type": "xsd:string"
    },
    "messages": {
      "@id": "roark:messages",
      "@container": "@list"
    },
    "traceId": {
      "@id": "roark:traceId",
      "@type": "xsd:string"
    },
    "ChatMessageAgent": "roark:ChatMessageAgent",
    "ChatMessageCustomer": "roark:ChatMessageCustomer",
    "ChatAgentIdentificationByRoarkId": "roark:ChatAgentIdentificationByRoarkId",
    "ChatAgentIdentificationByName": "roark:ChatAgentIdentificationByName",
    "ChatAgentIdentificationByCustomId": "roark:ChatAgentIdentificationByCustomId",
    "ListMetricDefinitionsResponse": "roark:ListMetricDefinitionsResponse",
    "LlmJudgeMetricResponse": "roark:LlmJudgeMetricResponse",
    "slug": {
      "@id": "roark:slug",
      "@type": "xsd:string"
    },
    "metricId": {
      "@id": "roark:metricId",
      "@type": "xsd:string"
    },
    "variantId": {
      "@id": "roark:variantId",
      "@type": "xsd:string"
    },
    "versionId": {
      "@id": "roark:versionId",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "roark:scope",
      "@type": "xsd:string"
    },
    "supportedContexts": {
      "@id": "roark:supportedContexts",
      "@container": "@list"
    },
    "supportedConversationSources": {
      "@id": "roark:supportedConversationSources",
      "@container": "@list"
    },
    "requiresLiveConversation": {
      "@id": "roark:requiresLiveConversation",
      "@type": "xsd:boolean"
    },
    "supportsVariants": {
      "@id": "roark:supportsVariants",
      "@type": "xsd:boolean"
    },
    "unit": {
      "@id": "roark:unit"
    },
    "evidenceSource": {
      "@id": "roark:evidenceSource"
    },
    "calculationType": {
      "@id": "roark:calculationType",
      "@type": "xsd:string"
    },
    "llmPrompt": {
      "@id": "roark:llmPrompt",
      "@type": "xsd:string"
    },
    "booleanTrueLabel": {
      "@id": "roark:booleanTrueLabel",
      "@type": "xsd:string"
    },
    "booleanFalseLabel": {
      "@id": "roark:booleanFalseLabel",
      "@type": "xsd:string"
    },
    "ProviderMetricResponse": "roark:ProviderMetricResponse",
    "ThresholdMetricResponse": "roark:ThresholdMetricResponse",
    "threshold": {
      "@id": "roark:threshold",
      "@type": "@id"
    },
    "ThresholdMetricDetails": "roark:ThresholdMetricDetails",
    "sourceMetricDefinitionId": {
      "@id": "roark:sourceMetricDefinitionId",
      "@type": "xsd:string"
    },
    "operator": {
      "@id": "roark:operator",
      "@type": "xsd:string"
    },
    "thresholdValue": {
      "@id": "roark:thresholdValue",
      "@type": "xsd:string"
    },
    "aggregationMode": {
      "@id": "roark:aggregationMode",
      "@type": "xsd:string"
    },
    "countThreshold": {
      "@id": "roark:countThreshold",
      "@type": "xsd:integer"
    },
    "sourceParticipantRole": {
      "@id": "roark:sourceParticipantRole",
      "@type": "xsd:string"
    },
    "sourceVariantId": {
      "@id": "roark:sourceVariantId",
      "@type": "xsd:string"
    },
    "FormulaMetricResponse": "roark:FormulaMetricResponse",
    "formula": {
      "@id": "roark:formula",
      "@type": "@id"
    },
    "FormulaMetricDetails": "roark:FormulaMetricDetails",
    "expression": {
      "@id": "roark:expression",
      "@type": "xsd:string"
    },
    "sources": {
      "@id": "roark:sources",
      "@container": "@list"
    },
    "PatternMetricResponse": "roark:PatternMetricResponse",
    "pattern": {
      "@id": "roark:pattern",
      "@type": "@id"
    },
    "PatternMetricDetails": "roark:PatternMetricDetails",
    "operation": {
      "@id": "roark:operation",
      "@type": "xsd:string"
    },
    "windowMode": {
      "@id": "roark:windowMode",
      "@type": "xsd:string"
    },
    "triggerCombinator": {
      "@id": "roark:triggerCombinator",
      "@type": "xsd:string"
    },
    "triggers": {
      "@id": "roark:triggers",
      "@container": "@list"
    },
    "outcome": {
      "@id": "roark:outcome"
    },
    "HttpRequestMetricResponse": "roark:HttpRequestMetricResponse",
    "httpRequest": {
      "@id": "roark:httpRequest"
    },
    "HttpRequestMetricDetails": "roark:HttpRequestMetricDetails",
    "url": {
      "@id": "roark:url",
      "@type": "xsd:string"
    },
    "method": {
      "@id": "roark:method",
      "@type": "xsd:string"
    },
    "headers": {
      "@id": "roark:headers"
    },
    "body": {
      "@id": "roark:body",
      "@type": "xsd:string"
    },
    "PromptMetricInput": "roark:PromptMetricInput",
    "outputType": {
      "@id": "roark:outputType",
      "@type": "xsd:string"
    },
    "participantRole": {
      "@id": "roark:participantRole",
      "@type": "xsd:string"
    },
    "analysisPackageId": {
      "@id": "roark:analysisPackageId",
      "@type": "xsd:string"
    },
    "scaleMin": {
      "@id": "roark:scaleMin",
      "@type": "xsd:integer"
    },
    "scaleMax": {
      "@id": "roark:scaleMax",
      "@type": "xsd:integer"
    },
    "scaleLabels": {
      "@id": "roark:scaleLabels",
      "@container": "@list"
    },
    "classificationOptions": {
      "@id": "roark:classificationOptions",
      "@container": "@list"
    },
    "maxClassifications": {
      "@id": "roark:maxClassifications",
      "@type": "xsd:integer"
    },
    "FormulaMetricInput": "roark:FormulaMetricInput",
    "PatternMetricInput": "roark:PatternMetricInput",
    "trigger": {
      "@id": "roark:trigger"
    },
    "HttpRequestMetricInput": "roark:HttpRequestMetricInput",
    "HttpRequestMetricConfig": "roark:HttpRequestMetricConfig",
    "CreateThresholdInput": "roark:CreateThresholdInput",
    "UpdateMetricDefinitionInput": "roark:UpdateMetricDefinitionInput",
    "toolDefinitionIds": {
      "@id": "roark:toolDefinitionIds",
      "@container": "@list"
    },
    "changeReason": {
      "@id": "roark:changeReason",
      "@type": "xsd:string"
    },
    "calcType": {
      "@id": "roark:calcType"
    },
    "supportsMultipleVariants": {
      "@id": "roark:supportsMultipleVariants"
    },
    "MetricVariantResponse": "roark:MetricVariantResponse",
    "isSystem": {
      "@id": "roark:isSystem",
      "@type": "xsd:boolean"
    },
    "isDefault": {
      "@id": "roark:isDefault",
      "@type": "xsd:boolean"
    },
    "CreateMetricVariantInput": "roark:CreateMetricVariantInput",
    "UpdateMetricVariantInput": "roark:UpdateMetricVariantInput",
    "DeleteMetricVariantResponse": "roark:DeleteMetricVariantResponse",
    "GetMetricPoliciesResponse": "roark:GetMetricPoliciesResponse",
    "MetricPolicyResponse": "roark:MetricPolicyResponse",
    "conditions": {
      "@id": "roark:conditions",
      "@container": "@list"
    },
    "PolicyMetricSettings": "roark:PolicyMetricSettings",
    "verifiedProperties": {
      "@id": "roark:verifiedProperties",
      "@container": "@list"
    },
    "excludedPhrases": {
      "@id": "roark:excludedPhrases",
      "@container": "@list"
    },
    "voicemailScript": {
      "@id": "roark:voicemailScript",
      "@type": "xsd:string"
    },
    "screeningBrief": {
      "@id": "roark:screeningBrief",
      "@type": "xsd:string"
    },
    "knowledgeBaseDocumentIds": {
      "@id": "roark:knowledgeBaseDocumentIds",
      "@container": "@list"
    },
    "CreateMetricPolicyInput": "roark:CreateMetricPolicyInput",
    "modality": {
      "@id": "roark:modality",
      "@type": "xsd:string"
    },
    "UpdateMetricPolicyInput": "roark:UpdateMetricPolicyInput",
    "GetMetricCollectionJobsResponse": "roark:GetMetricCollectionJobsResponse",
    "CreateMetricCollectionJobInput": "roark:CreateMetricCollectionJobInput",
    "callIds": {
      "@id": "roark:callIds",
      "@container": "@list"
    },
    "chatIds": {
      "@id": "roark:chatIds",
      "@container": "@list"
    },
    "policyId": {
      "@id": "roark:policyId",
      "@type": "xsd:string"
    },
    "RunSimulationResponse": "roark:RunSimulationResponse",
    "simulationRunPlanJobId": {
      "@id": "roark:simulationRunPlanJobId",
      "@type": "xsd:string"
    },
    "simulationRunPlanId": {
      "@id": "roark:simulationRunPlanId",
      "@type": "xsd:string"
    },
    "savedAsPlan": {
      "@id": "roark:savedAsPlan",
      "@type": "xsd:boolean"
    },
    "simulationJobCount": {
      "@id": "roark:simulationJobCount",
      "@type": "xsd:integer"
    },
    "RunSimulationFromConfig": "roark:RunSimulationFromConfig",
    "saveAsPlan": {
      "@id": "roark:saveAsPlan",
      "@type": "xsd:boolean"
    },
    "variables": {
      "@id": "roark:variables"
    },
    "InlineRunPlanConfig": "roark:InlineRunPlanConfig",
    "iterationCount": {
      "@id": "roark:iterationCount",
      "@type": "xsd:integer"
    },
    "maxConcurrentJobs": {
      "@id": "roark:maxConcurrentJobs",
      "@type": "xsd:integer"
    },
    "maxSimulationDurationSeconds": {
      "@id": "roark:maxSimulationDurationSeconds",
      "@type": "xsd:integer"
    },
    "silenceTimeoutSeconds": {
      "@id": "roark:silenceTimeoutSeconds",
      "@type": "xsd:integer"
    },
    "maxNoResponseRetries": {
      "@id": "roark:maxNoResponseRetries",
      "@type": "xsd:integer"
    },
    "noResponseRetryBackoffSeconds": {
      "@id": "roark:noResponseRetryBackoffSeconds",
      "@type": "xsd:integer"
    },
    "endCallPhrases": {
      "@id": "roark:endCallPhrases",
      "@container": "@list"
    },
    "endCallReasons": {
      "@id": "roark:endCallReasons",
      "@container": "@list"
    },
    "executionMode": {
      "@id": "roark:executionMode",
      "@type": "xsd:string"
    },
    "scenarios": {
      "@id": "roark:scenarios",
      "@container": "@list"
    },
    "flows": {
      "@id": "roark:flows",
      "@container": "@list"
    },
    "personas": {
      "@id": "roark:personas",
      "@container": "@list"
    },
    "agentEndpoints": {
      "@id": "roark:agentEndpoints",
      "@container": "@list"
    },
    "includeFlowMetrics": {
      "@id": "roark:includeFlowMetrics",
      "@type": "xsd:boolean"
    },
    "includeAutomaticMetrics": {
      "@id": "roark:includeAutomaticMetrics",
      "@type": "xsd:boolean"
    },
    "comparisonProperty": {
      "@id": "roark:comparisonProperty",
      "@type": "xsd:string"
    },
    "comparisonBaseline": {
      "@id": "roark:comparisonBaseline",
      "@type": "xsd:string"
    },
    "comparisonValues": {
      "@id": "roark:comparisonValues",
      "@container": "@list"
    },
    "enrichWithLiveConversation": {
      "@id": "roark:enrichWithLiveConversation",
      "@type": "xsd:boolean"
    },
    "RunPlanFlowSelection": "roark:RunPlanFlowSelection",
    "happyPath": {
      "@id": "roark:happyPath",
      "@type": "xsd:boolean"
    },
    "edgeCases": {
      "@id": "roark:edgeCases"
    },
    "personaOverrideId": {
      "@id": "roark:personaOverrideId",
      "@type": "xsd:string"
    },
    "overrides": {
      "@id": "roark:overrides",
      "@container": "@list"
    },
    "RunPlanEdgeCaseSelection": "roark:RunPlanEdgeCaseSelection",
    "RunPlanFlowOverride": "roark:RunPlanFlowOverride",
    "property": {
      "@id": "roark:property",
      "@type": "xsd:string"
    },
    "RunPlanMetricRef": "roark:RunPlanMetricRef",
    "conversationSource": {
      "@id": "roark:conversationSource",
      "@type": "xsd:string"
    },
    "minPassRate": {
      "@id": "roark:minPassRate",
      "@type": "xsd:decimal"
    },
    "ComparisonArm": "roark:ComparisonArm",
    "RunSimulationFromPlanId": "roark:RunSimulationFromPlanId",
    "planId": {
      "@id": "roark:planId",
      "@type": "xsd:string"
    },
    "RunSimulationFromConfigKey": "roark:RunSimulationFromConfigKey",
    "planConfigKey": {
      "@id": "roark:planConfigKey",
      "@type": "xsd:string"
    },
    "RunSimulationFromTemplate": "roark:RunSimulationFromTemplate",
    "template": {
      "@id": "roark:template",
      "@type": "xsd:string"
    },
    "additionalMetrics": {
      "@id": "roark:additionalMetrics",
      "@container": "@list"
    },
    "questions": {
      "@id": "roark:questions",
      "@container": "@list"
    },
    "personaId": {
      "@id": "roark:personaId",
      "@type": "xsd:string"
    },
    "environmentId": {
      "@id": "roark:environmentId",
      "@type": "xsd:string"
    },
    "SimulationRunGroup": "roark:SimulationRunGroup",
    "runCount": {
      "@id": "roark:runCount",
      "@type": "xsd:integer"
    },
    "runs": {
      "@id": "roark:runs",
      "@container": "@list"
    },
    "latestReport": {
      "@id": "roark:latestReport"
    },
    "SimulationRunGroupRun": "roark:SimulationRunGroupRun",
    "planName": {
      "@id": "roark:planName",
      "@type": "xsd:string"
    },
    "runNumber": {
      "@id": "roark:runNumber",
      "@type": "xsd:integer"
    },
    "endedAt": {
      "@id": "roark:endedAt",
      "@type": "xsd:string"
    },
    "SimulationRunGroupReport": "roark:SimulationRunGroupReport",
    "document": {
      "@id": "roark:document"
    },
    "SimulationRunGroupReportDocument": "roark:SimulationRunGroupReportDocument",
    "generatedAtIso": {
      "@id": "roark:generatedAtIso",
      "@type": "xsd:string"
    },
    "simulationRunGroupId": {
      "@id": "roark:simulationRunGroupId",
      "@type": "xsd:string"
    },
    "headline": {
      "@id": "roark:headline"
    },
    "executiveSummary": {
      "@id": "roark:executiveSummary",
      "@container": "@list"
    },
    "scorecard": {
      "@id": "roark:scorecard",
      "@container": "@list"
    },
    "wentWell": {
      "@id": "roark:wentWell",
      "@container": "@list"
    },
    "smallerItems": {
      "@id": "roark:smallerItems",
      "@container": "@list"
    },
    "recommendations": {
      "@id": "roark:recommendations",
      "@container": "@list"
    },
    "aggregates": {
      "@id": "roark:aggregates",
      "@container": "@list"
    },
    "methodology": {
      "@id": "roark:methodology",
      "@type": "xsd:string"
    },
    "CreateSimulationRunGroupInput": "roark:CreateSimulationRunGroupInput",
    "simulationRunPlanJobIds": {
      "@id": "roark:simulationRunPlanJobIds",
      "@container": "@list"
    },
    "simulationRunPlanIds": {
      "@id": "roark:simulationRunPlanIds",
      "@container": "@list"
    },
    "ListSimulationRunGroupsResponse": "roark:ListSimulationRunGroupsResponse",
    "SimulationRunGroupListItem": "roark:SimulationRunGroupListItem",
    "SimulationRunGroupReportSummary": "roark:SimulationRunGroupReportSummary",
    "ListSimulationGroupsResponse": "roark:ListSimulationGroupsResponse",
    "SimulationGroup": "roark:SimulationGroup",
    "configManaged": {
      "@id": "roark:configManaged",
      "@type": "xsd:boolean"
    },
    "plans": {
      "@id": "roark:plans",
      "@container": "@list"
    },
    "notifications": {
      "@id": "roark:notifications"
    },
    "lastRunAt": {
      "@id": "roark:lastRunAt",
      "@type": "xsd:string"
    },
    "latestRunGroupId": {
      "@id": "roark:latestRunGroupId",
      "@type": "xsd:string"
    },
    "CreateSimulationGroupInput": "roark:CreateSimulationGroupInput",
    "SimulationGroupNotificationsInput": "roark:SimulationGroupNotificationsInput",
    "email": {
      "@id": "roark:email"
    },
    "slack": {
      "@id": "roark:slack",
      "@container": "@list"
    },
    "UpdateSimulationGroupInput": "roark:UpdateSimulationGroupInput",
    "GetEnvironmentsResponse": "roark:GetEnvironmentsResponse",
    "EnvironmentResponse": "roark:EnvironmentResponse",
    "CreateEnvironmentInput": "roark:CreateEnvironmentInput",
    "UpdateEnvironmentInput": "roark:UpdateEnvironmentInput",
    "DeleteEnvironmentResponse": "roark:DeleteEnvironmentResponse",
    "GetRunPlansResponse": "roark:GetRunPlansResponse",
    "RunPlanResponse": "roark:RunPlanResponse",
    "isConfigManaged": {
      "@id": "roark:isConfigManaged",
      "@type": "xsd:boolean"
    },
    "evaluators": {
      "@id": "roark:evaluators",
      "@container": "@list"
    },
    "testCaseCount": {
      "@id": "roark:testCaseCount",
      "@type": "xsd:integer"
    },
    "CreateRunPlanResponse": "roark:CreateRunPlanResponse",
    "runPlan": {
      "@id": "roark:runPlan",
      "@type": "@id"
    },
    "runPlanJob": {
      "@id": "roark:runPlanJob"
    },
    "RunSimulationPlanResponse": "roark:RunSimulationPlanResponse",
    "CreateRunPlanFromConfig": "roark:CreateRunPlanFromConfig",
    "autoRun": {
      "@id": "roark:autoRun",
      "@type": "xsd:boolean"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Roark API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Roark'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-10-29) from openapi/roark-openapi.json.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/roark-openapi.json"
  ]
}