{
  "@context": {
    "@vocab": "https://jasper.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "jasper": "https://jasper.ai/schema#",
    "ProductInputDto": "jasper:ProductInputDto",
    "productId": {
      "@id": "jasper:productId",
      "@type": "xsd:string"
    },
    "attributeIds": {
      "@id": "jasper:attributeIds",
      "@container": "@list"
    },
    "AudienceIdsDto": "jasper:AudienceIdsDto",
    "primary": {
      "@id": "jasper:primary",
      "@type": "xsd:string"
    },
    "secondary": {
      "@id": "jasper:secondary",
      "@container": "@list"
    },
    "CommandInputs": "jasper:CommandInputs",
    "command": {
      "@id": "jasper:command",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "jasper:context",
      "@type": "xsd:string"
    },
    "knowledgeIds": {
      "@id": "jasper:knowledgeIds",
      "@container": "@list"
    },
    "attachmentIds": {
      "@id": "jasper:attachmentIds",
      "@container": "@list"
    },
    "products": {
      "@id": "jasper:products",
      "@container": "@list"
    },
    "styleId": {
      "@id": "jasper:styleId",
      "@type": "xsd:string"
    },
    "toneId": {
      "@id": "jasper:toneId",
      "@type": "xsd:string"
    },
    "audienceId": {
      "@id": "jasper:audienceId",
      "@type": "xsd:string"
    },
    "audienceIds": {
      "@id": "jasper:audienceIds"
    },
    "retrievalAddOn": {
      "@id": "jasper:retrievalAddOn",
      "@type": "xsd:string"
    },
    "WebScraperOptions": "jasper:WebScraperOptions",
    "urls": {
      "@id": "jasper:urls",
      "@container": "@list"
    },
    "WebSearchOptions": "jasper:WebSearchOptions",
    "siteBlockList": {
      "@id": "jasper:siteBlockList",
      "@container": "@list"
    },
    "searchQuery": {
      "@id": "jasper:searchQuery",
      "@type": "xsd:string"
    },
    "maxResults": {
      "@id": "jasper:maxResults",
      "@type": "xsd:decimal"
    },
    "CommandOptions": "jasper:CommandOptions",
    "outputCount": {
      "@id": "jasper:outputCount",
      "@type": "xsd:decimal"
    },
    "outputLanguage": {
      "@id": "jasper:outputLanguage",
      "@type": "xsd:string"
    },
    "inputLanguage": {
      "@id": "jasper:inputLanguage",
      "@type": "xsd:string"
    },
    "languageFormality": {
      "@id": "jasper:languageFormality",
      "@type": "xsd:string"
    },
    "webScraper": {
      "@id": "jasper:webScraper"
    },
    "webSearch": {
      "@id": "jasper:webSearch"
    },
    "fallbackToWorkspaceDefaultIq": {
      "@id": "jasper:fallbackToWorkspaceDefaultIq",
      "@type": "xsd:boolean"
    },
    "completionType": {
      "@id": "jasper:completionType",
      "@type": "xsd:string"
    },
    "CommandDto": "jasper:CommandDto",
    "inputs": {
      "@id": "jasper:inputs"
    },
    "options": {
      "@id": "jasper:options"
    },
    "GeneratedText": "jasper:GeneratedText",
    "text": {
      "@id": "jasper:text",
      "@type": "xsd:string"
    },
    "id": {
      "@id": "jasper:id",
      "@type": "xsd:string"
    },
    "CommandResponseDto": "jasper:CommandResponseDto",
    "requestId": {
      "@id": "jasper:requestId",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "jasper:resource",
      "@type": "xsd:string"
    },
    "data": {
      "@id": "jasper:data",
      "@container": "@list"
    },
    "TaskContextItem": "jasper:TaskContextItem",
    "name": {
      "@id": "jasper:name",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "jasper:type",
      "@type": "xsd:string"
    },
    "question": {
      "@id": "jasper:question",
      "@type": "xsd:string"
    },
    "tooltip": {
      "@id": "jasper:tooltip"
    },
    "required": {
      "@id": "jasper:required",
      "@type": "xsd:boolean"
    },
    "value": {
      "@id": "jasper:value"
    },
    "TaskResource": "jasper:TaskResource",
    "appUrl": {
      "@id": "jasper:appUrl",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "jasper:description",
      "@type": "xsd:string"
    },
    "contextItems": {
      "@id": "jasper:contextItems",
      "@container": "@list"
    },
    "generationSkillId": {
      "@id": "jasper:generationSkillId"
    },
    "version": {
      "@id": "jasper:version",
      "@type": "xsd:decimal"
    },
    "scope": {
      "@id": "jasper:scope",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "jasper:updatedAt",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "jasper:createdAt",
      "@type": "xsd:string"
    },
    "longDescription": {
      "@id": "jasper:longDescription"
    },
    "publishedAt": {
      "@id": "jasper:publishedAt"
    },
    "customFields": {
      "@id": "jasper:customFields"
    },
    "theme": {
      "@id": "jasper:theme"
    },
    "categories": {
      "@id": "jasper:categories",
      "@container": "@list"
    },
    "TasksListResponseDto": "jasper:TasksListResponseDto",
    "pagination": {
      "@id": "jasper:pagination"
    },
    "TaskResponseDto": "jasper:TaskResponseDto",
    "PredefinedContextItemDto": "jasper:PredefinedContextItemDto",
    "CustomContextItemDto": "jasper:CustomContextItemDto",
    "answer": {
      "@id": "jasper:answer",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "jasper:priority",
      "@type": "xsd:decimal"
    },
    "TaskRunDto": "jasper:TaskRunDto",
    "toLanguage": {
      "@id": "jasper:toLanguage",
      "@type": "xsd:string"
    },
    "styleGuideId": {
      "@id": "jasper:styleGuideId",
      "@type": "xsd:string"
    },
    "tools": {
      "@id": "jasper:tools",
      "@container": "@list"
    },
    "OutputItem": "jasper:OutputItem",
    "FileOutputItem": "jasper:FileOutputItem",
    "format": {
      "@id": "jasper:format",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "jasper:kind",
      "@type": "xsd:string"
    },
    "TaskRunCreditCost": "jasper:TaskRunCreditCost",
    "cost": {
      "@id": "jasper:cost",
      "@type": "xsd:decimal"
    },
    "TmsMatch": "jasper:TmsMatch",
    "target": {
      "@id": "jasper:target",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "jasper:score",
      "@type": "xsd:decimal"
    },
    "TmsSegmentMatchItem": "jasper:TmsSegmentMatchItem",
    "sourceSegment": {
      "@id": "jasper:sourceSegment",
      "@type": "xsd:string"
    },
    "matches": {
      "@id": "jasper:matches",
      "@container": "@list"
    },
    "TranslationRunMetadata": "jasper:TranslationRunMetadata",
    "tmsMatches": {
      "@id": "jasper:tmsMatches",
      "@container": "@list"
    },
    "TaskRunResultMetadata": "jasper:TaskRunResultMetadata",
    "credits": {
      "@id": "jasper:credits"
    },
    "translation": {
      "@id": "jasper:translation"
    },
    "TaskRunResult": "jasper:TaskRunResult",
    "output": {
      "@id": "jasper:output",
      "@container": "@list"
    },
    "metadata": {
      "@id": "jasper:metadata"
    },
    "TaskRunResponseDto": "jasper:TaskRunResponseDto",
    "ToneSettingsDto": "jasper:ToneSettingsDto",
    "appVisibility": {
      "@id": "jasper:appVisibility",
      "@type": "xsd:string"
    },
    "CreateToneDto": "jasper:CreateToneDto",
    "settings": {
      "@id": "jasper:settings"
    },
    "ToneDto": "jasper:ToneDto",
    "GetToneResponseDto": "jasper:GetToneResponseDto",
    "TonePaginationDto": "jasper:TonePaginationDto",
    "totalRecords": {
      "@id": "jasper:totalRecords",
      "@type": "xsd:decimal"
    },
    "page": {
      "@id": "jasper:page",
      "@type": "xsd:decimal"
    },
    "pageSize": {
      "@id": "jasper:pageSize",
      "@type": "xsd:decimal"
    },
    "next": {
      "@id": "jasper:next"
    },
    "prev": {
      "@id": "jasper:prev"
    },
    "GetAllTonesResponseDto": "jasper:GetAllTonesResponseDto",
    "UpdateToneDto": "jasper:UpdateToneDto",
    "DeleteToneResponseDto": "jasper:DeleteToneResponseDto",
    "deleted": {
      "@id": "jasper:deleted",
      "@type": "xsd:boolean"
    },
    "StyleResponseDto": "jasper:StyleResponseDto",
    "customInstructions": {
      "@id": "jasper:customInstructions"
    },
    "createdBy": {
      "@id": "jasper:createdBy"
    },
    "terms": {
      "@id": "jasper:terms",
      "@container": "@list"
    },
    "rules": {
      "@id": "jasper:rules",
      "@container": "@list"
    },
    "StyleError": "jasper:StyleError",
    "errors": {
      "@id": "jasper:errors",
      "@container": "@list"
    },
    "ValuePropositionDto": "jasper:ValuePropositionDto",
    "title": {
      "@id": "jasper:title",
      "@type": "xsd:string"
    },
    "CoreMessagingDto": "jasper:CoreMessagingDto",
    "valuePropositions": {
      "@id": "jasper:valuePropositions",
      "@container": "@list"
    },
    "positioningStatement": {
      "@id": "jasper:positioningStatement",
      "@type": "xsd:string"
    },
    "ContentChecklistDto": "jasper:ContentChecklistDto",
    "category": {
      "@id": "jasper:category",
      "@type": "xsd:string"
    },
    "checklistItems": {
      "@id": "jasper:checklistItems",
      "@container": "@list"
    },
    "LanguagePatternsDto": "jasper:LanguagePatternsDto",
    "dos": {
      "@id": "jasper:dos",
      "@container": "@list"
    },
    "donts": {
      "@id": "jasper:donts",
      "@container": "@list"
    },
    "powerWords": {
      "@id": "jasper:powerWords",
      "@container": "@list"
    },
    "powerPhrases": {
      "@id": "jasper:powerPhrases",
      "@container": "@list"
    },
    "technicalLevel": {
      "@id": "jasper:technicalLevel",
      "@container": "@list"
    },
    "ProofPointDto": "jasper:ProofPointDto",
    "examples": {
      "@id": "jasper:examples",
      "@container": "@list"
    },
    "ObjectionResponseDto": "jasper:ObjectionResponseDto",
    "objection": {
      "@id": "jasper:objection",
      "@type": "xsd:string"
    },
    "response": {
      "@id": "jasper:response",
      "@type": "xsd:string"
    },
    "ContentEngagementPatternsDto": "jasper:ContentEngagementPatternsDto",
    "proofPoints": {
      "@id": "jasper:proofPoints",
      "@container": "@list"
    },
    "attentionHooks": {
      "@id": "jasper:attentionHooks",
      "@container": "@list"
    },
    "engagementTriggers": {
      "@id": "jasper:engagementTriggers",
      "@container": "@list"
    },
    "objectionResponses": {
      "@id": "jasper:objectionResponses",
      "@container": "@list"
    },
    "AdditionalCharacteristicDto": "jasper:AdditionalCharacteristicDto",
    "key": {
      "@id": "jasper:key",
      "@type": "xsd:string"
    },
    "ContextSourceDto": "jasper:ContextSourceDto",
    "GetAudienceResponseDto": "jasper:GetAudienceResponseDto",
    "coreMessaging": {
      "@id": "jasper:coreMessaging",
      "@type": "@id"
    },
    "contentChecklist": {
      "@id": "jasper:contentChecklist",
      "@container": "@list"
    },
    "languagePatterns": {
      "@id": "jasper:languagePatterns",
      "@type": "@id"
    },
    "contentEngagementPatterns": {
      "@id": "jasper:contentEngagementPatterns",
      "@type": "@id"
    },
    "useCaseRequirements": {
      "@id": "jasper:useCaseRequirements",
      "@container": "@list"
    },
    "successIndicators": {
      "@id": "jasper:successIndicators",
      "@container": "@list"
    },
    "buyingTriggers": {
      "@id": "jasper:buyingTriggers",
      "@container": "@list"
    },
    "additionalCharacteristics": {
      "@id": "jasper:additionalCharacteristics",
      "@container": "@list"
    },
    "accessLevel": {
      "@id": "jasper:accessLevel",
      "@type": "xsd:string"
    },
    "contextSources": {
      "@id": "jasper:contextSources",
      "@container": "@list"
    },
    "AudienceResponse": "jasper:AudienceResponse",
    "AudiencesResponse": "jasper:AudiencesResponse",
    "KnowledgeInputDto": "jasper:KnowledgeInputDto",
    "file": {
      "@id": "jasper:file",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "jasper:summary",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "jasper:tags",
      "@container": "@list"
    },
    "Settings": "jasper:Settings",
    "autoSummary": {
      "@id": "jasper:autoSummary",
      "@type": "xsd:boolean"
    },
    "KnowledgeResponseDto": "jasper:KnowledgeResponseDto",
    "processingState": {
      "@id": "jasper:processingState",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "jasper:url",
      "@type": "xsd:string"
    },
    "CreateOrUpdateKnowledgeResponseDto": "jasper:CreateOrUpdateKnowledgeResponseDto",
    "Knowledge400Error": "jasper:Knowledge400Error",
    "Knowledge500Error": "jasper:Knowledge500Error",
    "KnowledgePaginationResponseDto": "jasper:KnowledgePaginationResponseDto",
    "size": {
      "@id": "jasper:size",
      "@type": "xsd:decimal"
    },
    "GetAllKnowledgeResponseDto": "jasper:GetAllKnowledgeResponseDto",
    "GetKnowledgeResponseDto": "jasper:GetKnowledgeResponseDto",
    "KnowledgeUpdateInput": "jasper:KnowledgeUpdateInput",
    "DeleteKnowledgeResponseDto": "jasper:DeleteKnowledgeResponseDto",
    "SearchKnowledgeRequestDto": "jasper:SearchKnowledgeRequestDto",
    "query": {
      "@id": "jasper:query",
      "@type": "xsd:string"
    },
    "RelevantChunkDto": "jasper:RelevantChunkDto",
    "content": {
      "@id": "jasper:content",
      "@type": "xsd:string"
    },
    "ScoredKnowledgeDto": "jasper:ScoredKnowledgeDto",
    "relevantChunks": {
      "@id": "jasper:relevantChunks",
      "@container": "@list"
    },
    "SearchKnowledgeResponseDto": "jasper:SearchKnowledgeResponseDto",
    "ProductAttributeValueInput": "jasper:ProductAttributeValueInput",
    "CreateProductRequestDto": "jasper:CreateProductRequestDto",
    "attributes": {
      "@id": "jasper:attributes",
      "@container": "@list"
    },
    "ProductAttributeValueData": "jasper:ProductAttributeValueData",
    "isList": {
      "@id": "jasper:isList",
      "@type": "xsd:boolean"
    },
    "ProductData": "jasper:ProductData",
    "contextSourceIds": {
      "@id": "jasper:contextSourceIds",
      "@container": "@list"
    },
    "ProductSingleResponseDto": "jasper:ProductSingleResponseDto",
    "ProductPaginationDto": "jasper:ProductPaginationDto",
    "ProductResponseDto": "jasper:ProductResponseDto",
    "ProductAttributeOptionData": "jasper:ProductAttributeOptionData",
    "ProductAttributeData": "jasper:ProductAttributeData",
    "keys": {
      "@id": "jasper:keys",
      "@container": "@list"
    },
    "ProductAttributesResponseDto": "jasper:ProductAttributesResponseDto",
    "UpdateProductRequestDto": "jasper:UpdateProductRequestDto",
    "ProductDeleteResponseDto": "jasper:ProductDeleteResponseDto",
    "CreateContextSourceDto": "jasper:CreateContextSourceDto",
    "ContextSourceResource": "jasper:ContextSourceResource",
    "CreateContextSourceResponseDto": "jasper:CreateContextSourceResponseDto",
    "ContextSource400Error": "jasper:ContextSource400Error",
    "statusCode": {
      "@id": "jasper:statusCode",
      "@type": "xsd:decimal"
    },
    "message": {
      "@id": "jasper:message",
      "@type": "xsd:string"
    },
    "error": {
      "@id": "jasper:error",
      "@type": "xsd:string"
    },
    "ContextSource500Error": "jasper:ContextSource500Error",
    "GetContextSourceResponseDto": "jasper:GetContextSourceResponseDto",
    "ContextSource404Error": "jasper:ContextSource404Error",
    "CreateAttachmentDto": "jasper:CreateAttachmentDto",
    "CreateAttachmentResource": "jasper:CreateAttachmentResource",
    "CreateAttachmentResponseDto": "jasper:CreateAttachmentResponseDto",
    "Attachment400Error": "jasper:Attachment400Error",
    "Attachment500Error": "jasper:Attachment500Error",
    "InputItemOption": "jasper:InputItemOption",
    "label": {
      "@id": "jasper:label",
      "@type": "xsd:string"
    },
    "InputSchemaItem": "jasper:InputSchemaItem",
    "inputKey": {
      "@id": "jasper:inputKey",
      "@type": "xsd:string"
    },
    "maxLength": {
      "@id": "jasper:maxLength",
      "@type": "xsd:decimal"
    },
    "placeholder": {
      "@id": "jasper:placeholder",
      "@type": "xsd:string"
    },
    "Template": "jasper:Template",
    "responseFormats": {
      "@id": "jasper:responseFormats",
      "@container": "@list"
    },
    "inputSchema": {
      "@id": "jasper:inputSchema",
      "@container": "@list"
    },
    "GetAllTemplatesResponseDto": "jasper:GetAllTemplatesResponseDto",
    "GetTemplateResponseDto": "jasper:GetTemplateResponseDto",
    "CompleteTemplateInputs": "jasper:CompleteTemplateInputs",
    "RequestOptionsDto": "jasper:RequestOptionsDto",
    "CompleteTemplateRequest": "jasper:CompleteTemplateRequest",
    "CompleteTemplateResponse": "jasper:CompleteTemplateResponse",
    "ProjectSettingsDto": "jasper:ProjectSettingsDto",
    "goal": {
      "@id": "jasper:goal",
      "@type": "xsd:string"
    },
    "ProjectCreateRequestDto": "jasper:ProjectCreateRequestDto",
    "userId": {
      "@id": "jasper:userId",
      "@type": "xsd:string"
    },
    "ProjectData": "jasper:ProjectData",
    "ProjectResponseDto": "jasper:ProjectResponseDto",
    "ProjectSingleResponseDto": "jasper:ProjectSingleResponseDto",
    "ProjectDeleteResponseDto": "jasper:ProjectDeleteResponseDto",
    "ProjectUpdateRequestDto": "jasper:ProjectUpdateRequestDto",
    "DocumentsData": "jasper:DocumentsData",
    "status": {
      "@id": "jasper:status",
      "@type": "xsd:string"
    },
    "projectId": {
      "@id": "jasper:projectId",
      "@type": "xsd:string"
    },
    "DocumentResponse": "jasper:DocumentResponse",
    "DocumentCreateDto": "jasper:DocumentCreateDto",
    "DocumentUpdateDto": "jasper:DocumentUpdateDto",
    "DocumentDeleteResponse": "jasper:DocumentDeleteResponse",
    "UsersData": "jasper:UsersData",
    "firstName": {
      "@id": "jasper:firstName",
      "@type": "xsd:string"
    },
    "lastName": {
      "@id": "jasper:lastName",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "jasper:email",
      "@type": "xsd:string"
    },
    "UsersResponse": "jasper:UsersResponse",
    "Usage": "jasper:Usage",
    "t": {
      "@id": "jasper:t",
      "@type": "xsd:string"
    },
    "v": {
      "@id": "jasper:v",
      "@type": "xsd:decimal"
    },
    "UsageRequest": "jasper:UsageRequest",
    "requests": {
      "@id": "jasper:requests",
      "@container": "@list"
    },
    "UsageResponseDto": "jasper:UsageResponseDto",
    "GeoAnalysisActiveStatusDto": "jasper:GeoAnalysisActiveStatusDto",
    "GeoAnalysisPausedStatusDto": "jasper:GeoAnalysisPausedStatusDto",
    "reason": {
      "@id": "jasper:reason",
      "@type": "xsd:string"
    },
    "pausedAt": {
      "@id": "jasper:pausedAt",
      "@type": "xsd:string"
    },
    "pausedBy": {
      "@id": "jasper:pausedBy",
      "@type": "xsd:string"
    },
    "GeoRunSummaryDto": "jasper:GeoRunSummaryDto",
    "runId": {
      "@id": "jasper:runId",
      "@type": "xsd:string"
    },
    "configId": {
      "@id": "jasper:configId",
      "@type": "xsd:string"
    },
    "runDate": {
      "@id": "jasper:runDate",
      "@type": "xsd:string"
    },
    "GeoAnalysisSummaryDto": "jasper:GeoAnalysisSummaryDto",
    "website": {
      "@id": "jasper:website",
      "@type": "xsd:string"
    },
    "timezone": {
      "@id": "jasper:timezone",
      "@type": "xsd:string"
    },
    "region": {
      "@id": "jasper:region",
      "@type": "xsd:string"
    },
    "latestRun": {
      "@id": "jasper:latestRun"
    },
    "GeoAnalysesResponseDto": "jasper:GeoAnalysesResponseDto",
    "CreateGeoCompetitorDto": "jasper:CreateGeoCompetitorDto",
    "CreateGeoScopeDto": "jasper:CreateGeoScopeDto",
    "match": {
      "@id": "jasper:match",
      "@type": "xsd:string"
    },
    "CreateGeoPromptSourceDto": "jasper:CreateGeoPromptSourceDto"
  },
  "@type": "schema:Dataset",
  "schema:name": "Jasper API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Jasper'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-23) from openapi/jasper-da-com-api-openapi.yml.",
  "dcterms:created": "2026-10-23",
  "dcterms:source": [
    "openapi/jasper-da-com-api-openapi.yml"
  ]
}