{
  "@context": {
    "@vocab": "https://capmonster.cloud/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "capmonster": "https://capmonster.cloud/schema#",
    "ErrorCode": "capmonster:ErrorCode",
    "CreateTaskRequest": "capmonster:CreateTaskRequest",
    "clientKey": {
      "@id": "capmonster:clientKey",
      "@type": "@id"
    },
    "task": {
      "@id": "capmonster:task",
      "@type": "@id"
    },
    "softId": {
      "@id": "capmonster:softId",
      "@type": "xsd:integer"
    },
    "callbackUrl": {
      "@id": "capmonster:callbackUrl",
      "@type": "@id"
    },
    "CreateTaskResponse": "capmonster:CreateTaskResponse",
    "errorId": {
      "@id": "capmonster:errorId",
      "@type": "xsd:integer"
    },
    "errorCode": {
      "@id": "capmonster:errorCode"
    },
    "errorDescription": {
      "@id": "capmonster:errorDescription",
      "@type": "xsd:string"
    },
    "taskId": {
      "@id": "capmonster:taskId",
      "@type": "xsd:integer"
    },
    "GetTaskResultRequest": "capmonster:GetTaskResultRequest",
    "GetTaskResultResponse": "capmonster:GetTaskResultResponse",
    "status": {
      "@id": "capmonster:status",
      "@type": "xsd:string"
    },
    "solution": {
      "@id": "capmonster:solution",
      "@type": "@id"
    },
    "cost": {
      "@id": "capmonster:cost",
      "@type": "xsd:string"
    },
    "GetBalanceRequest": "capmonster:GetBalanceRequest",
    "GetBalanceResponse": "capmonster:GetBalanceResponse",
    "balance": {
      "@id": "capmonster:balance",
      "@type": "xsd:decimal"
    },
    "ProxyFields": "capmonster:ProxyFields",
    "proxyType": {
      "@id": "capmonster:proxyType",
      "@type": "xsd:string"
    },
    "proxyAddress": {
      "@id": "capmonster:proxyAddress",
      "@type": "xsd:string"
    },
    "proxyPort": {
      "@id": "capmonster:proxyPort",
      "@type": "xsd:integer"
    },
    "proxyLogin": {
      "@id": "capmonster:proxyLogin",
      "@type": "xsd:string"
    },
    "proxyPassword": {
      "@id": "capmonster:proxyPassword",
      "@type": "xsd:string"
    },
    "CommonTaskOptions": "capmonster:CommonTaskOptions",
    "userAgent": {
      "@id": "capmonster:userAgent",
      "@type": "xsd:string"
    },
    "UrlTaskBase": "capmonster:UrlTaskBase",
    "websiteURL": {
      "@id": "capmonster:websiteURL",
      "@type": "xsd:string"
    },
    "textSolution": "capmonster:textSolution",
    "text": {
      "@id": "capmonster:text",
      "@type": "xsd:string"
    },
    "answerSolution": "capmonster:answerSolution",
    "answer": {
      "@id": "capmonster:answer"
    },
    "metadata": {
      "@id": "capmonster:metadata"
    },
    "gRecaptchaResponseSolution": "capmonster:gRecaptchaResponseSolution",
    "gRecaptchaResponse": {
      "@id": "capmonster:gRecaptchaResponse",
      "@type": "xsd:string"
    },
    "tokenSolution": "capmonster:tokenSolution",
    "token": {
      "@id": "capmonster:token",
      "@type": "xsd:string"
    },
    "domainsSolution": "capmonster:domainsSolution",
    "domains": {
      "@id": "capmonster:domains"
    },
    "dataTokenSolution": "capmonster:dataTokenSolution",
    "data": {
      "@id": "capmonster:data"
    },
    "GeeTestSolution": "capmonster:GeeTestSolution",
    "challenge": {
      "@id": "capmonster:challenge",
      "@type": "xsd:string"
    },
    "validate": {
      "@id": "capmonster:validate",
      "@type": "xsd:string"
    },
    "seccode": {
      "@id": "capmonster:seccode",
      "@type": "xsd:string"
    },
    "captcha_id": {
      "@id": "capmonster:captcha_id",
      "@type": "xsd:string"
    },
    "lot_number": {
      "@id": "capmonster:lot_number",
      "@type": "xsd:string"
    },
    "pass_token": {
      "@id": "capmonster:pass_token",
      "@type": "xsd:string"
    },
    "gen_time": {
      "@id": "capmonster:gen_time",
      "@type": "xsd:string"
    },
    "captcha_output": {
      "@id": "capmonster:captcha_output",
      "@type": "xsd:string"
    },
    "AmazonSolution": "capmonster:AmazonSolution",
    "cookies": {
      "@id": "capmonster:cookies"
    },
    "BasiliskSolution": "capmonster:BasiliskSolution",
    "headers": {
      "@id": "capmonster:headers"
    },
    "TenDISolution": "capmonster:TenDISolution",
    "AltchaSolution": "capmonster:AltchaSolution",
    "TspdSolution": "capmonster:TspdSolution",
    "Domains": {
      "@id": "capmonster:Domains"
    },
    "AlibabaSolution": "capmonster:AlibabaSolution"
  },
  "@type": "schema:Dataset",
  "schema:name": "Capmonster API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Capmonster'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-28) from openapi/capmonster-openapi.json.",
  "dcterms:created": "2026-10-28",
  "dcterms:source": [
    "openapi/capmonster-openapi.json"
  ]
}