{
  "components": {
    "callbacks": {},
    "examples": {},
    "headers": {},
    "links": {},
    "parameters": {},
    "pathItems": {},
    "requestBodies": {},
    "responses": {},
    "schemas": {
      "Manual576A0Ea506F3_connect_CONTEXT_DEV_EXTRACT_STRUCTURED_WEB_DATA": {
        "properties": {
          "fact_check": {
            "default": false,
            "description": "Require every returned value to be grounded in page content. Unsupported fields are returned as null or empty instead of inferred.",
            "type": "boolean"
          },
          "follow_subdomains": {
            "default": false,
            "description": "Follow links on subdomains of the starting domain.",
            "type": "boolean"
          },
          "instructions": {
            "description": "Optional extraction guidance or field interpretation, up to 2000 characters.",
            "maxLength": 2000,
            "type": "string"
          },
          "max_depth": {
            "description": "Maximum link depth from the starting URL. Use 0 to analyze only the starting page; omit for no crawl-depth limit.",
            "minimum": 0,
            "type": "integer"
          },
          "max_pages": {
            "default": 5,
            "description": "Maximum pages to analyze (1-50). Higher values increase the price.",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "output_schema": {
            "additionalProperties": true,
            "description": "JSON Schema describing the object to extract. Add descriptions to non-obvious properties so the extractor can interpret them correctly.",
            "examples": [
              {
                "properties": {
                  "company_name": {
                    "description": "The company's public name.",
                    "type": "string"
                  }
                },
                "required": [
                  "company_name"
                ],
                "type": "object"
              }
            ],
            "type": "object"
          },
          "stop_after_ms": {
            "default": 80000,
            "description": "Soft crawl time budget in milliseconds (10000-110000).",
            "maximum": 110000,
            "minimum": 10000,
            "type": "integer"
          },
          "tags": {
            "description": "Usage-tracking tags. Provide at most 20 tags of 1-50 characters each.",
            "items": {
              "maxLength": 50,
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 20,
            "type": "array"
          },
          "url": {
            "description": "Starting HTTP or HTTPS website URL to crawl.",
            "examples": [
              "https://example.com"
            ],
            "format": "uri",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "url",
          "output_schema"
        ],
        "type": "object"
      },
      "Manual576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND": {
        "properties": {
          "city": {
            "description": "City hint for transaction lookup.",
            "type": "string"
          },
          "country": {
            "description": "Country hint for name or transaction lookup.",
            "type": "string"
          },
          "force_language": {
            "description": "Provider-supported output language name, such as english or french.",
            "enum": [
              "afrikaans",
              "albanian",
              "amharic",
              "arabic",
              "armenian",
              "assamese",
              "aymara",
              "azeri",
              "basque",
              "belarusian",
              "bengali",
              "bosnian",
              "bulgarian",
              "burmese",
              "cantonese",
              "catalan",
              "cebuano",
              "chinese",
              "corsican",
              "croatian",
              "czech",
              "danish",
              "dutch",
              "english",
              "esperanto",
              "estonian",
              "farsi",
              "fijian",
              "finnish",
              "french",
              "galician",
              "georgian",
              "german",
              "greek",
              "guarani",
              "gujarati",
              "haitian-creole",
              "hausa",
              "hawaiian",
              "hebrew",
              "hindi",
              "hmong",
              "hungarian",
              "icelandic",
              "igbo",
              "indonesian",
              "irish",
              "italian",
              "japanese",
              "javanese",
              "kannada",
              "kazakh",
              "khmer",
              "kinyarwanda",
              "korean",
              "kurdish",
              "kyrgyz",
              "lao",
              "latin",
              "latvian",
              "lingala",
              "lithuanian",
              "luxembourgish",
              "macedonian",
              "malagasy",
              "malay",
              "malayalam",
              "maltese",
              "maori",
              "marathi",
              "mongolian",
              "nepali",
              "norwegian",
              "odia",
              "oromo",
              "pashto",
              "pidgin",
              "polish",
              "portuguese",
              "punjabi",
              "quechua",
              "romanian",
              "russian",
              "samoan",
              "scottish-gaelic",
              "serbian",
              "sesotho",
              "shona",
              "sindhi",
              "sinhala",
              "slovak",
              "slovene",
              "somali",
              "spanish",
              "sundanese",
              "swahili",
              "swedish",
              "tagalog",
              "tajik",
              "tamil",
              "tatar",
              "telugu",
              "thai",
              "tibetan",
              "tigrinya",
              "tongan",
              "tswana",
              "turkish",
              "turkmen",
              "ukrainian",
              "urdu",
              "uyghur",
              "uzbek",
              "vietnamese",
              "welsh",
              "wolof",
              "xhosa",
              "yiddish",
              "yoruba",
              "zulu"
            ],
            "type": "string"
          },
          "high_confidence_only": {
            "default": false,
            "description": "For transaction lookup, require additional match verification.",
            "type": "boolean"
          },
          "identifier": {
            "description": "Domain, company name, work email, ticker, full direct URL, or transaction descriptor matching lookup_type.",
            "examples": [
              "stripe.com"
            ],
            "minLength": 1,
            "type": "string"
          },
          "lookup_type": {
            "description": "Kind of identifier supplied in identifier. Selects domain, company name, work email, stock ticker, direct URL, or transaction lookup.",
            "enum": [
              "domain",
              "name",
              "email",
              "ticker",
              "direct_url",
              "transaction"
            ],
            "type": "string"
          },
          "max_age_ms": {
            "description": "Maximum cached brand-data age in milliseconds. The provider clamps values to 1 day through 1 year.",
            "minimum": 0,
            "type": "integer"
          },
          "max_speed": {
            "default": false,
            "description": "Prefer faster but potentially less comprehensive retrieval.",
            "type": "boolean"
          },
          "merchant_category_code": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "integer"
              },
              {
                "type": "number"
              }
            ],
            "description": "Merchant Category Code hint for transaction lookup, as text or a number."
          },
          "phone": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "integer"
              },
              {
                "type": "number"
              }
            ],
            "description": "Phone-number hint for transaction lookup, as text or a number."
          },
          "tags": {
            "description": "Up to 20 usage-tracking tags, each 1-50 characters.",
            "items": {
              "type": "string"
            },
            "maxItems": 20,
            "type": "array"
          },
          "ticker_exchange": {
            "description": "Stock exchange identifier for ticker lookup; omit to let Context.dev default to NASDAQ.",
            "minLength": 1,
            "type": "string"
          },
          "timeout_ms": {
            "description": "Provider timeout in milliseconds, from 1000 through 300000.",
            "maximum": 300000,
            "minimum": 1000,
            "type": "integer"
          }
        },
        "required": [
          "lookup_type",
          "identifier"
        ],
        "type": "object"
      },
      "Manual576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE": {
        "properties": {
          "color_scheme": {
            "description": "Browser color scheme to emulate for the extraction.",
            "enum": [
              "light",
              "dark"
            ],
            "type": "string"
          },
          "direct_url": {
            "description": "Exact HTTP or HTTPS page to inspect without domain resolution. Required when domain is omitted; do not supply both fields.",
            "examples": [
              "https://example.com/design-system"
            ],
            "format": "uri",
            "minLength": 1,
            "type": "string"
          },
          "domain": {
            "description": "Domain to resolve and inspect, such as example.com. Required when direct_url is omitted; do not supply both fields.",
            "examples": [
              "example.com"
            ],
            "minLength": 3,
            "type": "string"
          },
          "max_age_ms": {
            "default": 7776000000,
            "description": "Maximum cached-data age in milliseconds. The provider clamps values to between one day and one year.",
            "type": "integer"
          },
          "tags": {
            "description": "Usage-tracking tags. Supply at most 20 tags of 1-50 characters each.",
            "items": {
              "maxLength": 50,
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 20,
            "type": "array"
          },
          "timeout_ms": {
            "description": "Provider request timeout in milliseconds, from 1000 through 300000.",
            "maximum": 300000,
            "minimum": 1000,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "Manual576A0Ea506F3_connect_CONTEXT_DEV_SEARCH_BRANDS": {
        "properties": {
          "query": {
            "description": "Name or domain prefix to match, 1-100 characters; typo tolerance is not supported.",
            "examples": [
              "context",
              "context.dev"
            ],
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "tags": {
            "description": "Up to 20 usage-tracking tags, each 1-50 characters.",
            "items": {
              "maxLength": 50,
              "minLength": 1,
              "type": "string"
            },
            "maxItems": 20,
            "type": "array"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_EXTRACT_STRUCTURED_WEB_DATA__output__54a748042674849e": {
        "properties": {
          "credits_consumed": {
            "minimum": 0,
            "type": "integer"
          },
          "credits_remaining": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "credits_consumed",
          "credits_remaining"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_EXTRACT_STRUCTURED_WEB_DATA__output__a844009278edf83b": {
        "properties": {
          "data": {
            "additionalProperties": true,
            "type": "object"
          },
          "key_metadata": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_EXTRACT_STRUCTURED_WEB_DATA__output__54a748042674849e"
          },
          "metadata": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_EXTRACT_STRUCTURED_WEB_DATA__output__e17f115f2f0ccd16"
          },
          "url": {
            "type": "string"
          },
          "urls_analyzed": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "url",
          "data",
          "metadata"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_EXTRACT_STRUCTURED_WEB_DATA__output__e17f115f2f0ccd16": {
        "properties": {
          "maxCrawlDepth": {
            "minimum": 0,
            "type": "integer"
          },
          "numBlocked": {
            "minimum": 0,
            "type": "integer"
          },
          "numFailed": {
            "minimum": 0,
            "type": "integer"
          },
          "numSkipped": {
            "minimum": 0,
            "type": "integer"
          },
          "numSucceeded": {
            "minimum": 0,
            "type": "integer"
          },
          "numUrls": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "numUrls",
          "maxCrawlDepth",
          "numSucceeded",
          "numFailed",
          "numSkipped",
          "numBlocked"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_EXTRACT_STRUCTURED_WEB_DATA__output__public_data": {
        "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_EXTRACT_STRUCTURED_WEB_DATA__output__a844009278edf83b"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__0a310999f1817366": {
        "additionalProperties": true,
        "properties": {
          "aspect_ratio": {
            "type": "number"
          },
          "height": {
            "type": "integer"
          },
          "width": {
            "type": "integer"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__27493ac2153ab670": {
        "additionalProperties": true,
        "properties": {
          "type": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__34def8480943220d": {
        "additionalProperties": true,
        "properties": {
          "city": {
            "type": "string"
          },
          "country": {
            "type": "string"
          },
          "country_code": {
            "type": "string"
          },
          "postal_code": {
            "type": "string"
          },
          "state_code": {
            "type": "string"
          },
          "state_province": {
            "type": "string"
          },
          "street": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__54a748042674849e": {
        "additionalProperties": true,
        "properties": {
          "credits_consumed": {
            "type": "integer"
          },
          "credits_remaining": {
            "type": "integer"
          }
        },
        "required": [
          "credits_consumed",
          "credits_remaining"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__5680bc31b645ccba": {
        "additionalProperties": true,
        "properties": {
          "eic": {
            "items": {
              "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__77dc4bdc5fdee6ec"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__5952b39c8810d2f8": {
        "additionalProperties": true,
        "properties": {
          "blog": {
            "type": "string"
          },
          "careers": {
            "type": "string"
          },
          "contact": {
            "type": "string"
          },
          "pricing": {
            "type": "string"
          },
          "privacy": {
            "type": "string"
          },
          "terms": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__72da80f4639c7978": {
        "additionalProperties": true,
        "properties": {
          "colors": {
            "items": {
              "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__ea86eac7d052149d"
            },
            "type": "array"
          },
          "resolution": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__0a310999f1817366"
          },
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__7518f3d5a64b5def": {
        "additionalProperties": true,
        "properties": {
          "exact": {
            "type": "integer"
          },
          "range": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__77dc4bdc5fdee6ec": {
        "additionalProperties": true,
        "properties": {
          "industry": {
            "type": "string"
          },
          "subindustry": {
            "type": "string"
          }
        },
        "required": [
          "industry",
          "subindustry"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__7d565ccea7d287d6": {
        "additionalProperties": true,
        "properties": {
          "address": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__34def8480943220d"
          },
          "backdrops": {
            "items": {
              "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__72da80f4639c7978"
            },
            "type": "array"
          },
          "colors": {
            "items": {
              "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__ea86eac7d052149d"
            },
            "type": "array"
          },
          "description": {
            "type": "string"
          },
          "domain": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "employees": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__7518f3d5a64b5def"
          },
          "industries": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__5680bc31b645ccba"
          },
          "is_nsfw": {
            "type": "boolean"
          },
          "links": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__5952b39c8810d2f8"
          },
          "logos": {
            "items": {
              "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__e39cbd1393350929"
            },
            "type": "array"
          },
          "phone": {
            "type": "string"
          },
          "primary_language": {
            "type": "string"
          },
          "slogan": {
            "type": "string"
          },
          "socials": {
            "items": {
              "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__27493ac2153ab670"
            },
            "type": "array"
          },
          "stock": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__c81c643be401f035"
          },
          "title": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__824eb2e891c110f9": {
        "properties": {
          "brand": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__7d565ccea7d287d6"
          },
          "key_metadata": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__54a748042674849e"
          }
        },
        "required": [
          "brand"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__c81c643be401f035": {
        "additionalProperties": true,
        "properties": {
          "exchange": {
            "type": "string"
          },
          "ticker": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__e39cbd1393350929": {
        "additionalProperties": true,
        "properties": {
          "colors": {
            "items": {
              "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__ea86eac7d052149d"
            },
            "type": "array"
          },
          "mode": {
            "type": "string"
          },
          "resolution": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__0a310999f1817366"
          },
          "type": {
            "type": "string"
          },
          "url": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__ea86eac7d052149d": {
        "additionalProperties": true,
        "properties": {
          "hex": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__public_data": {
        "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__824eb2e891c110f9"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__0878a200181375c5": {
        "properties": {
          "headings": {
            "additionalProperties": {
              "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__91302aa4eeccd71c"
            },
            "type": "object"
          },
          "p": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__91302aa4eeccd71c"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__3cdef3e34fdf0d27": {
        "properties": {
          "domain": {
            "type": "string"
          },
          "key_metadata": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__54a748042674849e"
          },
          "styleguide": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__e629b6fbbe9250cc"
          }
        },
        "required": [
          "domain",
          "styleguide"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__54a748042674849e": {
        "properties": {
          "credits_consumed": {
            "type": "integer"
          },
          "credits_remaining": {
            "type": "integer"
          }
        },
        "required": [
          "credits_consumed",
          "credits_remaining"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__91302aa4eeccd71c": {
        "properties": {
          "fontFallbacks": {
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "fontFamily": {
            "type": "string"
          },
          "fontSize": {
            "type": "string"
          },
          "fontWeight": {
            "type": "number"
          },
          "letterSpacing": {
            "type": "string"
          },
          "lineHeight": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__93bc494f7d462a8e": {
        "properties": {
          "accent": {
            "type": "string"
          },
          "background": {
            "type": "string"
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "accent",
          "background",
          "text"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__ab4754be67a2672d": {
        "properties": {
          "inner": {
            "type": "string"
          },
          "lg": {
            "type": "string"
          },
          "md": {
            "type": "string"
          },
          "sm": {
            "type": "string"
          },
          "xl": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__d1529da5b357abad": {
        "properties": {
          "lg": {
            "type": "string"
          },
          "md": {
            "type": "string"
          },
          "sm": {
            "type": "string"
          },
          "xl": {
            "type": "string"
          },
          "xs": {
            "type": "string"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__e629b6fbbe9250cc": {
        "properties": {
          "colors": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__93bc494f7d462a8e"
          },
          "components": {
            "additionalProperties": true,
            "type": "object"
          },
          "elementSpacing": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__d1529da5b357abad"
          },
          "fontLinks": {
            "additionalProperties": true,
            "type": "object"
          },
          "mode": {
            "enum": [
              "light",
              "dark"
            ],
            "type": "string"
          },
          "shadows": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__ab4754be67a2672d"
          },
          "typography": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__0878a200181375c5"
          }
        },
        "required": [
          "mode",
          "colors",
          "typography"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__public_data": {
        "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__3cdef3e34fdf0d27"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_SEARCH_BRANDS__output__54a748042674849e": {
        "properties": {
          "credits_consumed": {
            "minimum": 0,
            "type": "integer"
          },
          "credits_remaining": {
            "minimum": 0,
            "type": "integer"
          }
        },
        "required": [
          "credits_consumed",
          "credits_remaining"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_SEARCH_BRANDS__output__9aaf13b31254a69d": {
        "properties": {
          "brands": {
            "items": {
              "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_SEARCH_BRANDS__output__9e94c50b1534d528"
            },
            "maxItems": 10,
            "type": "array"
          },
          "key_metadata": {
            "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_SEARCH_BRANDS__output__54a748042674849e"
          }
        },
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_SEARCH_BRANDS__output__9e94c50b1534d528": {
        "properties": {
          "domain": {
            "type": "string"
          },
          "id": {
            "type": "string"
          },
          "logo": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "tranco_rank": {
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "domain",
          "name",
          "logo"
        ],
        "type": "object"
      },
      "Response576A0Ea506F3_connect_CONTEXT_DEV_SEARCH_BRANDS__output__public_data": {
        "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_SEARCH_BRANDS__output__9aaf13b31254a69d"
      }
    },
    "securitySchemes": {
      "bearerAuth": {
        "scheme": "bearer",
        "type": "http"
      }
    }
  },
  "info": {
    "description": "",
    "title": "Context.dev",
    "version": "1",
    "x-aisa-capabilities": {
      "idempotency": "Idempotency-Key",
      "max_price": "X-AISA-Max-Price-USD",
      "quote": {
        "header": "X-AISA-Cost-Mode",
        "value": "quote"
      }
    },
    "x-aisa-catalogs": {
      "context-dev": {
        "description": "",
        "title": "Context.dev",
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          }
        },
        "x-aisa-document": {
          "facts_hash": "3068b7678674e2539daed47d533143c7d5bf21072a81e6aac34d7bd71ed57eb3",
          "generator_version": "3",
          "protocol_version": "1",
          "schema_version": "1"
        },
        "x-aisa-plans": {
          "builder": 1.0,
          "display_plan": "payg",
          "payg": 1.0,
          "similarweb_payg": 1.0,
          "team": 1.0,
          "version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"
        }
      }
    },
    "x-aisa-configured-paths": [
      "/apis/v1/context-dev/extract-structured-web-data",
      "/apis/v1/context-dev/get-brand",
      "/apis/v1/context-dev/get-website-styleguide",
      "/apis/v1/context-dev/search-brands",
      "/apis/v1/context-dev/web-crawl",
      "/apis/v1/context-dev/web-map",
      "/apis/v1/context-dev/web-scrape",
      "/apis/v1/context-dev/web-search"
    ],
    "x-aisa-document": {
      "composer_version": "28",
      "document_hash": "sha256:1ddc132773045789370cd20153a510a76928b47503c373cc58e250c24df35a58",
      "facts_hash": "3068b7678674e2539daed47d533143c7d5bf21072a81e6aac34d7bd71ed57eb3",
      "generator_version": "3",
      "protocol_version": "1",
      "response_pending": [],
      "schema_version": "1"
    },
    "x-aisa-plans": {
      "builder": 1.0,
      "display_plan": "payg",
      "payg": 1.0,
      "similarweb_payg": 1.0,
      "team": 1.0,
      "version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb"
    },
    "x-aisa-provider": "context-dev"
  },
  "jsonSchemaDialect": "https://json-schema.org/draft/2020-12/schema",
  "openapi": "3.1.0",
  "paths": {
    "/apis/v1/context-dev/extract-structured-web-data": {
      "post": {
        "description": "<!-- aisa-pricing:start -->\n按用量计费；默认请求预估费用：$0.0103 USD（不是固定价格）。 声明的单位费率：每 provider_credit $0.000001 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "context-dev.extract-structured-web-data",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "fact_check": {
                    "default": false,
                    "description": "Require every returned value to be grounded in page content. Unsupported fields are returned as null or empty instead of inferred.",
                    "type": "boolean"
                  },
                  "follow_subdomains": {
                    "default": false,
                    "description": "Follow links on subdomains of the starting domain.",
                    "type": "boolean"
                  },
                  "instructions": {
                    "description": "Optional extraction guidance or field interpretation, up to 2000 characters.",
                    "maxLength": 2000,
                    "type": "string"
                  },
                  "max_depth": {
                    "description": "Maximum link depth from the starting URL. Use 0 to analyze only the starting page; omit for no crawl-depth limit.",
                    "minimum": 0,
                    "type": "integer"
                  },
                  "max_pages": {
                    "default": 5,
                    "description": "Maximum pages to analyze (1-50). Higher values increase the price.",
                    "maximum": 50,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "output_schema": {
                    "additionalProperties": true,
                    "description": "JSON Schema describing the object to extract. Add descriptions to non-obvious properties so the extractor can interpret them correctly.",
                    "examples": [
                      {
                        "properties": {
                          "company_name": {
                            "description": "The company's public name.",
                            "type": "string"
                          }
                        },
                        "required": [
                          "company_name"
                        ],
                        "type": "object"
                      }
                    ],
                    "type": "object"
                  },
                  "stop_after_ms": {
                    "default": 80000,
                    "description": "Soft crawl time budget in milliseconds (10000-110000).",
                    "maximum": 110000,
                    "minimum": 10000,
                    "type": "integer"
                  },
                  "tags": {
                    "description": "Usage-tracking tags. Provide at most 20 tags of 1-50 characters each.",
                    "items": {
                      "maxLength": 50,
                      "minLength": 1,
                      "type": "string"
                    },
                    "maxItems": 20,
                    "type": "array"
                  },
                  "url": {
                    "description": "Starting HTTP or HTTPS website URL to crawl.",
                    "examples": [
                      "https://example.com"
                    ],
                    "format": "uri",
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "url",
                  "output_schema"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_EXTRACT_STRUCTURED_WEB_DATA__output__public_data"
                }
              }
            },
            "description": "Tool result data"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "Extract Structured Web Data",
        "tags": [
          "Context.dev"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "context-dev",
        "x-aisa-category": "web",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/context-dev/context-dev-extract-structured-web-data",
        "x-aisa-passthrough": true,
        "x-aisa-pricing": {
          "cost_contract": "response_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "default_request_estimate_usd": 0.0103,
          "estimate_source": "profile_seed",
          "evidence_source": "response_body",
          "maximum_units": 10000000,
          "unit": "provider_credit",
          "unit_rate_usd": 1e-06
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "request_wins": false
        },
        "x-aisa-response-source": {
          "content_hash": "sha256:1b4a0dccc1ac50ba3896e91567488a0d0c05bf9d42f54f4aad2281a9c525135d",
          "kind": "upstream_success_contract",
          "source": {
            "content_hash": "sha256:342defd4bbb364173f6f4dbfeeae2056fa539e0c0fd021df1d45b18d0003be5f",
            "converter": "scripts/prepare_composio_public_reference.py@1",
            "fetched_at": "unknown: historical capture did not retain an acquisition timestamp",
            "kind": "manual",
            "owner": "AIsa-team/docs",
            "path_space": "public",
            "policy_revision": "sha256:2eaa3a85fb7f3c50982c51dcede3aa2251e4f385404e955a0ee32072ef7f79da",
            "qualification": "Historical pinned metadata conversion requiring independent source review. Public responses project the declared data property through the fixed HTTP adapter. No live acquisition or formal approval asserted.",
            "raw_content_hash": "sha256:f2b7e11cfb5bebbbe6dccf14f1e20bed99d24378de2ba765250101f592f999b7",
            "refresh_policy": "pinned",
            "refresh_reason": "Review captured provider argument schemas and the pinned owning HTTP request adapter together before replacement.",
            "review_period_days": 30,
            "routes_content_hash": "sha256:60c8b6059312ec36d7cdfd57b8ee3d909da3c55d3956b408747b82fbc5f2d6aa",
            "source_git_revision": "3c55acbef31c1aae0648aaa48b0bc92184594500",
            "source_pages": [
              {
                "scope": "Captured input schemas only; no current-source review asserted",
                "url": "https://connect.composio.dev/mcp"
              },
              {
                "scope": "Exact provider tool slug to public route mapping",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/integrationcatalog/vendors.json"
              },
              {
                "scope": "wrapGatewayBody: caller root arguments are wrapped internally; the internal envelope is not a public input",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/services/api-service/internal/httpapi/integration_gateway_body.go"
              },
              {
                "scope": "PublicResponse returns only the one completed tool response data as HTTP 200",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/composioconnect/workbench.go"
              }
            ],
            "url": "https://connect.composio.dev/mcp"
          }
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "541c4271fcd0",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "d6caa77f49ae"
        },
        "x-aisa-runtime-operation": {
          "method": "POST",
          "operation_id": "context-dev.extract-structured-web-data",
          "path": "/apis/v1/context-dev/extract-structured-web-data"
        },
        "x-aisa-source": {
          "content_hash": "sha256:342defd4bbb364173f6f4dbfeeae2056fa539e0c0fd021df1d45b18d0003be5f",
          "converter": "scripts/prepare_composio_public_reference.py@1",
          "fetched_at": "unknown: historical capture did not retain an acquisition timestamp",
          "kind": "manual",
          "owner": "AIsa-team/docs",
          "path_space": "public",
          "policy_revision": "sha256:2eaa3a85fb7f3c50982c51dcede3aa2251e4f385404e955a0ee32072ef7f79da",
          "qualification": "Historical pinned metadata conversion requiring independent source review. Public responses project the declared data property through the fixed HTTP adapter. No live acquisition or formal approval asserted.",
          "raw_content_hash": "sha256:f2b7e11cfb5bebbbe6dccf14f1e20bed99d24378de2ba765250101f592f999b7",
          "refresh_policy": "pinned",
          "refresh_reason": "Review captured provider argument schemas and the pinned owning HTTP request adapter together before replacement.",
          "review_period_days": 30,
          "routes_content_hash": "sha256:60c8b6059312ec36d7cdfd57b8ee3d909da3c55d3956b408747b82fbc5f2d6aa",
          "source_git_revision": "3c55acbef31c1aae0648aaa48b0bc92184594500",
          "source_pages": [
            {
              "scope": "Captured input schemas only; no current-source review asserted",
              "url": "https://connect.composio.dev/mcp"
            },
            {
              "scope": "Exact provider tool slug to public route mapping",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/integrationcatalog/vendors.json"
            },
            {
              "scope": "wrapGatewayBody: caller root arguments are wrapped internally; the internal envelope is not a public input",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/services/api-service/internal/httpapi/integration_gateway_body.go"
            },
            {
              "scope": "PublicResponse returns only the one completed tool response data as HTTP 200",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/composioconnect/workbench.go"
            }
          ],
          "url": "https://connect.composio.dev/mcp"
        },
        "x-aisa-status": "enabled",
        "x-aisa-validation": "provider"
      }
    },
    "/apis/v1/context-dev/get-brand": {
      "post": {
        "description": "<!-- aisa-pricing:start -->\n按用量计费；默认请求预估费用：$0.0253 USD（不是固定价格）。 声明的单位费率：每 provider_credit $0.000001 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "context-dev.get-brand",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "city": {
                    "description": "City hint for transaction lookup.",
                    "type": "string"
                  },
                  "country": {
                    "description": "Country hint for name or transaction lookup.",
                    "type": "string"
                  },
                  "force_language": {
                    "description": "Provider-supported output language name, such as english or french.",
                    "enum": [
                      "afrikaans",
                      "albanian",
                      "amharic",
                      "arabic",
                      "armenian",
                      "assamese",
                      "aymara",
                      "azeri",
                      "basque",
                      "belarusian",
                      "bengali",
                      "bosnian",
                      "bulgarian",
                      "burmese",
                      "cantonese",
                      "catalan",
                      "cebuano",
                      "chinese",
                      "corsican",
                      "croatian",
                      "czech",
                      "danish",
                      "dutch",
                      "english",
                      "esperanto",
                      "estonian",
                      "farsi",
                      "fijian",
                      "finnish",
                      "french",
                      "galician",
                      "georgian",
                      "german",
                      "greek",
                      "guarani",
                      "gujarati",
                      "haitian-creole",
                      "hausa",
                      "hawaiian",
                      "hebrew",
                      "hindi",
                      "hmong",
                      "hungarian",
                      "icelandic",
                      "igbo",
                      "indonesian",
                      "irish",
                      "italian",
                      "japanese",
                      "javanese",
                      "kannada",
                      "kazakh",
                      "khmer",
                      "kinyarwanda",
                      "korean",
                      "kurdish",
                      "kyrgyz",
                      "lao",
                      "latin",
                      "latvian",
                      "lingala",
                      "lithuanian",
                      "luxembourgish",
                      "macedonian",
                      "malagasy",
                      "malay",
                      "malayalam",
                      "maltese",
                      "maori",
                      "marathi",
                      "mongolian",
                      "nepali",
                      "norwegian",
                      "odia",
                      "oromo",
                      "pashto",
                      "pidgin",
                      "polish",
                      "portuguese",
                      "punjabi",
                      "quechua",
                      "romanian",
                      "russian",
                      "samoan",
                      "scottish-gaelic",
                      "serbian",
                      "sesotho",
                      "shona",
                      "sindhi",
                      "sinhala",
                      "slovak",
                      "slovene",
                      "somali",
                      "spanish",
                      "sundanese",
                      "swahili",
                      "swedish",
                      "tagalog",
                      "tajik",
                      "tamil",
                      "tatar",
                      "telugu",
                      "thai",
                      "tibetan",
                      "tigrinya",
                      "tongan",
                      "tswana",
                      "turkish",
                      "turkmen",
                      "ukrainian",
                      "urdu",
                      "uyghur",
                      "uzbek",
                      "vietnamese",
                      "welsh",
                      "wolof",
                      "xhosa",
                      "yiddish",
                      "yoruba",
                      "zulu"
                    ],
                    "type": "string"
                  },
                  "high_confidence_only": {
                    "default": false,
                    "description": "For transaction lookup, require additional match verification.",
                    "type": "boolean"
                  },
                  "identifier": {
                    "description": "Domain, company name, work email, ticker, full direct URL, or transaction descriptor matching lookup_type.",
                    "examples": [
                      "stripe.com"
                    ],
                    "minLength": 1,
                    "type": "string"
                  },
                  "lookup_type": {
                    "description": "Kind of identifier supplied in identifier. Selects domain, company name, work email, stock ticker, direct URL, or transaction lookup.",
                    "enum": [
                      "domain",
                      "name",
                      "email",
                      "ticker",
                      "direct_url",
                      "transaction"
                    ],
                    "type": "string"
                  },
                  "max_age_ms": {
                    "description": "Maximum cached brand-data age in milliseconds. The provider clamps values to 1 day through 1 year.",
                    "minimum": 0,
                    "type": "integer"
                  },
                  "max_speed": {
                    "default": false,
                    "description": "Prefer faster but potentially less comprehensive retrieval.",
                    "type": "boolean"
                  },
                  "merchant_category_code": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "integer"
                      },
                      {
                        "type": "number"
                      }
                    ],
                    "description": "Merchant Category Code hint for transaction lookup, as text or a number."
                  },
                  "phone": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "type": "integer"
                      },
                      {
                        "type": "number"
                      }
                    ],
                    "description": "Phone-number hint for transaction lookup, as text or a number."
                  },
                  "tags": {
                    "description": "Up to 20 usage-tracking tags, each 1-50 characters.",
                    "items": {
                      "type": "string"
                    },
                    "maxItems": 20,
                    "type": "array"
                  },
                  "ticker_exchange": {
                    "description": "Stock exchange identifier for ticker lookup; omit to let Context.dev default to NASDAQ.",
                    "minLength": 1,
                    "type": "string"
                  },
                  "timeout_ms": {
                    "description": "Provider timeout in milliseconds, from 1000 through 300000.",
                    "maximum": 300000,
                    "minimum": 1000,
                    "type": "integer"
                  }
                },
                "required": [
                  "lookup_type",
                  "identifier"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_BRAND__output__public_data"
                }
              }
            },
            "description": "Tool result data"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "Get Brand",
        "tags": [
          "Context.dev"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "context-dev",
        "x-aisa-category": "web",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/context-dev/context-dev-get-brand",
        "x-aisa-passthrough": true,
        "x-aisa-pricing": {
          "cost_contract": "response_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "default_request_estimate_usd": 0.0253,
          "estimate_source": "profile_seed",
          "evidence_source": "response_body",
          "maximum_units": 10000000,
          "unit": "provider_credit",
          "unit_rate_usd": 1e-06
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "request_wins": false
        },
        "x-aisa-response-source": {
          "content_hash": "sha256:4f4eaad5252b2ca4188e3328bce73da80442577391808e8d4f178636ed14989a",
          "kind": "upstream_success_contract",
          "source": {
            "content_hash": "sha256:342defd4bbb364173f6f4dbfeeae2056fa539e0c0fd021df1d45b18d0003be5f",
            "converter": "scripts/prepare_composio_public_reference.py@1",
            "fetched_at": "unknown: historical capture did not retain an acquisition timestamp",
            "kind": "manual",
            "owner": "AIsa-team/docs",
            "path_space": "public",
            "policy_revision": "sha256:2eaa3a85fb7f3c50982c51dcede3aa2251e4f385404e955a0ee32072ef7f79da",
            "qualification": "Historical pinned metadata conversion requiring independent source review. Public responses project the declared data property through the fixed HTTP adapter. No live acquisition or formal approval asserted.",
            "raw_content_hash": "sha256:f2b7e11cfb5bebbbe6dccf14f1e20bed99d24378de2ba765250101f592f999b7",
            "refresh_policy": "pinned",
            "refresh_reason": "Review captured provider argument schemas and the pinned owning HTTP request adapter together before replacement.",
            "review_period_days": 30,
            "routes_content_hash": "sha256:60c8b6059312ec36d7cdfd57b8ee3d909da3c55d3956b408747b82fbc5f2d6aa",
            "source_git_revision": "3c55acbef31c1aae0648aaa48b0bc92184594500",
            "source_pages": [
              {
                "scope": "Captured input schemas only; no current-source review asserted",
                "url": "https://connect.composio.dev/mcp"
              },
              {
                "scope": "Exact provider tool slug to public route mapping",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/integrationcatalog/vendors.json"
              },
              {
                "scope": "wrapGatewayBody: caller root arguments are wrapped internally; the internal envelope is not a public input",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/services/api-service/internal/httpapi/integration_gateway_body.go"
              },
              {
                "scope": "PublicResponse returns only the one completed tool response data as HTTP 200",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/composioconnect/workbench.go"
              }
            ],
            "url": "https://connect.composio.dev/mcp"
          }
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "541c4271fcd0",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "cb77e894084a"
        },
        "x-aisa-runtime-operation": {
          "method": "POST",
          "operation_id": "context-dev.get-brand",
          "path": "/apis/v1/context-dev/get-brand"
        },
        "x-aisa-source": {
          "content_hash": "sha256:342defd4bbb364173f6f4dbfeeae2056fa539e0c0fd021df1d45b18d0003be5f",
          "converter": "scripts/prepare_composio_public_reference.py@1",
          "fetched_at": "unknown: historical capture did not retain an acquisition timestamp",
          "kind": "manual",
          "owner": "AIsa-team/docs",
          "path_space": "public",
          "policy_revision": "sha256:2eaa3a85fb7f3c50982c51dcede3aa2251e4f385404e955a0ee32072ef7f79da",
          "qualification": "Historical pinned metadata conversion requiring independent source review. Public responses project the declared data property through the fixed HTTP adapter. No live acquisition or formal approval asserted.",
          "raw_content_hash": "sha256:f2b7e11cfb5bebbbe6dccf14f1e20bed99d24378de2ba765250101f592f999b7",
          "refresh_policy": "pinned",
          "refresh_reason": "Review captured provider argument schemas and the pinned owning HTTP request adapter together before replacement.",
          "review_period_days": 30,
          "routes_content_hash": "sha256:60c8b6059312ec36d7cdfd57b8ee3d909da3c55d3956b408747b82fbc5f2d6aa",
          "source_git_revision": "3c55acbef31c1aae0648aaa48b0bc92184594500",
          "source_pages": [
            {
              "scope": "Captured input schemas only; no current-source review asserted",
              "url": "https://connect.composio.dev/mcp"
            },
            {
              "scope": "Exact provider tool slug to public route mapping",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/integrationcatalog/vendors.json"
            },
            {
              "scope": "wrapGatewayBody: caller root arguments are wrapped internally; the internal envelope is not a public input",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/services/api-service/internal/httpapi/integration_gateway_body.go"
            },
            {
              "scope": "PublicResponse returns only the one completed tool response data as HTTP 200",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/composioconnect/workbench.go"
            }
          ],
          "url": "https://connect.composio.dev/mcp"
        },
        "x-aisa-status": "enabled",
        "x-aisa-validation": "provider"
      }
    },
    "/apis/v1/context-dev/get-website-styleguide": {
      "post": {
        "description": "<!-- aisa-pricing:start -->\n按用量计费；默认请求预估费用：$0.0253 USD（不是固定价格）。 声明的单位费率：每 provider_credit $0.000001 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "context-dev.get-website-styleguide",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "color_scheme": {
                    "description": "Browser color scheme to emulate for the extraction.",
                    "enum": [
                      "light",
                      "dark"
                    ],
                    "type": "string"
                  },
                  "direct_url": {
                    "description": "Exact HTTP or HTTPS page to inspect without domain resolution. Required when domain is omitted; do not supply both fields.",
                    "examples": [
                      "https://example.com/design-system"
                    ],
                    "format": "uri",
                    "minLength": 1,
                    "type": "string"
                  },
                  "domain": {
                    "description": "Domain to resolve and inspect, such as example.com. Required when direct_url is omitted; do not supply both fields.",
                    "examples": [
                      "example.com"
                    ],
                    "minLength": 3,
                    "type": "string"
                  },
                  "max_age_ms": {
                    "default": 7776000000,
                    "description": "Maximum cached-data age in milliseconds. The provider clamps values to between one day and one year.",
                    "type": "integer"
                  },
                  "tags": {
                    "description": "Usage-tracking tags. Supply at most 20 tags of 1-50 characters each.",
                    "items": {
                      "maxLength": 50,
                      "minLength": 1,
                      "type": "string"
                    },
                    "maxItems": 20,
                    "type": "array"
                  },
                  "timeout_ms": {
                    "description": "Provider request timeout in milliseconds, from 1000 through 300000.",
                    "maximum": 300000,
                    "minimum": 1000,
                    "type": "integer"
                  }
                },
                "type": "object"
              }
            }
          },
          "required": false
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_GET_WEBSITE_STYLEGUIDE__output__public_data"
                }
              }
            },
            "description": "Tool result data"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "Get Website Styleguide",
        "tags": [
          "Context.dev"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "context-dev",
        "x-aisa-category": "web",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/context-dev/context-dev-get-website-styleguide",
        "x-aisa-passthrough": true,
        "x-aisa-pricing": {
          "cost_contract": "response_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "default_request_estimate_usd": 0.0253,
          "estimate_source": "profile_seed",
          "evidence_source": "response_body",
          "maximum_units": 10000000,
          "unit": "provider_credit",
          "unit_rate_usd": 1e-06
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "request_wins": false
        },
        "x-aisa-response-source": {
          "content_hash": "sha256:63199f7ceaa58be35e0b2569b762037a9b6dc38ec0a2cb0ac502e9d89dbe5c8d",
          "kind": "upstream_success_contract",
          "source": {
            "content_hash": "sha256:342defd4bbb364173f6f4dbfeeae2056fa539e0c0fd021df1d45b18d0003be5f",
            "converter": "scripts/prepare_composio_public_reference.py@1",
            "fetched_at": "unknown: historical capture did not retain an acquisition timestamp",
            "kind": "manual",
            "owner": "AIsa-team/docs",
            "path_space": "public",
            "policy_revision": "sha256:2eaa3a85fb7f3c50982c51dcede3aa2251e4f385404e955a0ee32072ef7f79da",
            "qualification": "Historical pinned metadata conversion requiring independent source review. Public responses project the declared data property through the fixed HTTP adapter. No live acquisition or formal approval asserted.",
            "raw_content_hash": "sha256:f2b7e11cfb5bebbbe6dccf14f1e20bed99d24378de2ba765250101f592f999b7",
            "refresh_policy": "pinned",
            "refresh_reason": "Review captured provider argument schemas and the pinned owning HTTP request adapter together before replacement.",
            "review_period_days": 30,
            "routes_content_hash": "sha256:60c8b6059312ec36d7cdfd57b8ee3d909da3c55d3956b408747b82fbc5f2d6aa",
            "source_git_revision": "3c55acbef31c1aae0648aaa48b0bc92184594500",
            "source_pages": [
              {
                "scope": "Captured input schemas only; no current-source review asserted",
                "url": "https://connect.composio.dev/mcp"
              },
              {
                "scope": "Exact provider tool slug to public route mapping",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/integrationcatalog/vendors.json"
              },
              {
                "scope": "wrapGatewayBody: caller root arguments are wrapped internally; the internal envelope is not a public input",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/services/api-service/internal/httpapi/integration_gateway_body.go"
              },
              {
                "scope": "PublicResponse returns only the one completed tool response data as HTTP 200",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/composioconnect/workbench.go"
              }
            ],
            "url": "https://connect.composio.dev/mcp"
          }
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "541c4271fcd0",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "d01a9ebf58da"
        },
        "x-aisa-runtime-operation": {
          "method": "POST",
          "operation_id": "context-dev.get-website-styleguide",
          "path": "/apis/v1/context-dev/get-website-styleguide"
        },
        "x-aisa-source": {
          "content_hash": "sha256:342defd4bbb364173f6f4dbfeeae2056fa539e0c0fd021df1d45b18d0003be5f",
          "converter": "scripts/prepare_composio_public_reference.py@1",
          "fetched_at": "unknown: historical capture did not retain an acquisition timestamp",
          "kind": "manual",
          "owner": "AIsa-team/docs",
          "path_space": "public",
          "policy_revision": "sha256:2eaa3a85fb7f3c50982c51dcede3aa2251e4f385404e955a0ee32072ef7f79da",
          "qualification": "Historical pinned metadata conversion requiring independent source review. Public responses project the declared data property through the fixed HTTP adapter. No live acquisition or formal approval asserted.",
          "raw_content_hash": "sha256:f2b7e11cfb5bebbbe6dccf14f1e20bed99d24378de2ba765250101f592f999b7",
          "refresh_policy": "pinned",
          "refresh_reason": "Review captured provider argument schemas and the pinned owning HTTP request adapter together before replacement.",
          "review_period_days": 30,
          "routes_content_hash": "sha256:60c8b6059312ec36d7cdfd57b8ee3d909da3c55d3956b408747b82fbc5f2d6aa",
          "source_git_revision": "3c55acbef31c1aae0648aaa48b0bc92184594500",
          "source_pages": [
            {
              "scope": "Captured input schemas only; no current-source review asserted",
              "url": "https://connect.composio.dev/mcp"
            },
            {
              "scope": "Exact provider tool slug to public route mapping",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/integrationcatalog/vendors.json"
            },
            {
              "scope": "wrapGatewayBody: caller root arguments are wrapped internally; the internal envelope is not a public input",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/services/api-service/internal/httpapi/integration_gateway_body.go"
            },
            {
              "scope": "PublicResponse returns only the one completed tool response data as HTTP 200",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/composioconnect/workbench.go"
            }
          ],
          "url": "https://connect.composio.dev/mcp"
        },
        "x-aisa-status": "enabled",
        "x-aisa-validation": "provider"
      }
    },
    "/apis/v1/context-dev/search-brands": {
      "post": {
        "description": "<!-- aisa-pricing:start -->\n按用量计费；默认请求预估费用：$0.0023 USD（不是固定价格）。 声明的单位费率：每 provider_credit $0.000001 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "context-dev.search-brands",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "properties": {
                  "query": {
                    "description": "Name or domain prefix to match, 1-100 characters; typo tolerance is not supported.",
                    "examples": [
                      "context",
                      "context.dev"
                    ],
                    "maxLength": 100,
                    "minLength": 1,
                    "type": "string"
                  },
                  "tags": {
                    "description": "Up to 20 usage-tracking tags, each 1-50 characters.",
                    "items": {
                      "maxLength": 50,
                      "minLength": 1,
                      "type": "string"
                    },
                    "maxItems": 20,
                    "type": "array"
                  }
                },
                "required": [
                  "query"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Response576A0Ea506F3_connect_CONTEXT_DEV_SEARCH_BRANDS__output__public_data"
                }
              }
            },
            "description": "Tool result data"
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "Search Brands",
        "tags": [
          "Context.dev"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "context-dev",
        "x-aisa-category": "web",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/context-dev/context-dev-search-brands",
        "x-aisa-passthrough": true,
        "x-aisa-pricing": {
          "cost_contract": "response_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "default_request_estimate_usd": 0.0023,
          "estimate_source": "profile_seed",
          "evidence_source": "response_body",
          "maximum_units": 10000000,
          "unit": "provider_credit",
          "unit_rate_usd": 1e-06
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "request_wins": false
        },
        "x-aisa-response-source": {
          "content_hash": "sha256:e81ad229d3fa540c4f52e9937eb3a3d4fb27fff0e5c618c129789bac97618f2a",
          "kind": "upstream_success_contract",
          "source": {
            "content_hash": "sha256:342defd4bbb364173f6f4dbfeeae2056fa539e0c0fd021df1d45b18d0003be5f",
            "converter": "scripts/prepare_composio_public_reference.py@1",
            "fetched_at": "unknown: historical capture did not retain an acquisition timestamp",
            "kind": "manual",
            "owner": "AIsa-team/docs",
            "path_space": "public",
            "policy_revision": "sha256:2eaa3a85fb7f3c50982c51dcede3aa2251e4f385404e955a0ee32072ef7f79da",
            "qualification": "Historical pinned metadata conversion requiring independent source review. Public responses project the declared data property through the fixed HTTP adapter. No live acquisition or formal approval asserted.",
            "raw_content_hash": "sha256:f2b7e11cfb5bebbbe6dccf14f1e20bed99d24378de2ba765250101f592f999b7",
            "refresh_policy": "pinned",
            "refresh_reason": "Review captured provider argument schemas and the pinned owning HTTP request adapter together before replacement.",
            "review_period_days": 30,
            "routes_content_hash": "sha256:60c8b6059312ec36d7cdfd57b8ee3d909da3c55d3956b408747b82fbc5f2d6aa",
            "source_git_revision": "3c55acbef31c1aae0648aaa48b0bc92184594500",
            "source_pages": [
              {
                "scope": "Captured input schemas only; no current-source review asserted",
                "url": "https://connect.composio.dev/mcp"
              },
              {
                "scope": "Exact provider tool slug to public route mapping",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/integrationcatalog/vendors.json"
              },
              {
                "scope": "wrapGatewayBody: caller root arguments are wrapped internally; the internal envelope is not a public input",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/services/api-service/internal/httpapi/integration_gateway_body.go"
              },
              {
                "scope": "PublicResponse returns only the one completed tool response data as HTTP 200",
                "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/composioconnect/workbench.go"
              }
            ],
            "url": "https://connect.composio.dev/mcp"
          }
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "541c4271fcd0",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "a5f7960ba5c2"
        },
        "x-aisa-runtime-operation": {
          "method": "POST",
          "operation_id": "context-dev.search-brands",
          "path": "/apis/v1/context-dev/search-brands"
        },
        "x-aisa-source": {
          "content_hash": "sha256:342defd4bbb364173f6f4dbfeeae2056fa539e0c0fd021df1d45b18d0003be5f",
          "converter": "scripts/prepare_composio_public_reference.py@1",
          "fetched_at": "unknown: historical capture did not retain an acquisition timestamp",
          "kind": "manual",
          "owner": "AIsa-team/docs",
          "path_space": "public",
          "policy_revision": "sha256:2eaa3a85fb7f3c50982c51dcede3aa2251e4f385404e955a0ee32072ef7f79da",
          "qualification": "Historical pinned metadata conversion requiring independent source review. Public responses project the declared data property through the fixed HTTP adapter. No live acquisition or formal approval asserted.",
          "raw_content_hash": "sha256:f2b7e11cfb5bebbbe6dccf14f1e20bed99d24378de2ba765250101f592f999b7",
          "refresh_policy": "pinned",
          "refresh_reason": "Review captured provider argument schemas and the pinned owning HTTP request adapter together before replacement.",
          "review_period_days": 30,
          "routes_content_hash": "sha256:60c8b6059312ec36d7cdfd57b8ee3d909da3c55d3956b408747b82fbc5f2d6aa",
          "source_git_revision": "3c55acbef31c1aae0648aaa48b0bc92184594500",
          "source_pages": [
            {
              "scope": "Captured input schemas only; no current-source review asserted",
              "url": "https://connect.composio.dev/mcp"
            },
            {
              "scope": "Exact provider tool slug to public route mapping",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/integrationcatalog/vendors.json"
            },
            {
              "scope": "wrapGatewayBody: caller root arguments are wrapped internally; the internal envelope is not a public input",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/services/api-service/internal/httpapi/integration_gateway_body.go"
            },
            {
              "scope": "PublicResponse returns only the one completed tool response data as HTTP 200",
              "url": "https://raw.githubusercontent.com/AIsa-team/AIsaServices/3c55acbef31c1aae0648aaa48b0bc92184594500/packages/composioconnect/workbench.go"
            }
          ],
          "url": "https://connect.composio.dev/mcp"
        },
        "x-aisa-status": "enabled",
        "x-aisa-validation": "provider"
      }
    },
    "/apis/v1/context-dev/web-crawl": {
      "post": {
        "description": "<!-- aisa-pricing:start -->\n按用量计费；默认请求预估费用：$0.002534 USD（不是固定价格）。 声明的单位费率：每 provider_credit $0.000001 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "context-dev.web-crawl",
        "requestBody": {
          "content": {
            "application/json": {
              "examples": {
                "default": {
                  "value": {
                    "maxPages": 1,
                    "url": "example"
                  }
                },
                "minimal": {
                  "value": {
                    "maxPages": 1,
                    "url": "example"
                  }
                }
              },
              "schema": {
                "additionalProperties": true,
                "properties": {
                  "maxPages": {
                    "maximum": 10,
                    "minimum": 1,
                    "type": "integer"
                  },
                  "url": {
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "maxPages",
                  "url"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful response. The payload schema has not been reviewed yet."
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "Crawl a website",
        "tags": [
          "Context.dev"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "context-dev",
        "x-aisa-category": "web",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/context-dev/context-dev-web-crawl",
        "x-aisa-passthrough": true,
        "x-aisa-pricing": {
          "cost_contract": "response_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "default_request_estimate_usd": 0.002534,
          "estimate_source": "profile_seed",
          "evidence_source": "response_header",
          "unit": "provider_credit",
          "unit_rate_usd": 1e-06
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "open_query": true,
          "request_wins": false
        },
        "x-aisa-review": {
          "request": "runtime_binding",
          "response": "generic",
          "status": "unreviewed"
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "fda7874df42d",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "59af3d69e648"
        },
        "x-aisa-runtime-operation": {
          "method": "POST",
          "operation_id": "context-dev.web-crawl",
          "path": "/apis/v1/context-dev/web-crawl"
        },
        "x-aisa-status": "enabled",
        "x-aisa-validation": "mixed",
        "x-codeSamples": [
          {
            "label": "Reference example",
            "lang": "text",
            "source": "# Fixed reference example. Playground inputs do not update this sample.\ncurl --request POST \\\n  --url https://api.aisa.one/apis/v1/context-dev/web-crawl \\\n  --header 'Authorization: Bearer <token>' \\\n  --header 'Content-Type: application/json' \\\n  --data '{\n  \"maxPages\": 1,\n  \"url\": \"example\"\n}'"
          }
        ]
      }
    },
    "/apis/v1/context-dev/web-map": {
      "get": {
        "description": "<!-- aisa-pricing:start -->\n按用量计费；默认请求预估费用：$0.002534 USD（不是固定价格）。 声明的单位费率：每 provider_credit $0.000001 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "context-dev.web-map",
        "parameters": [
          {
            "examples": {
              "default": {
                "value": "example.com"
              },
              "minimal": {
                "value": "example.com"
              }
            },
            "in": "query",
            "name": "domain",
            "required": true,
            "schema": {
              "minLength": 1,
              "type": "string"
            }
          },
          {
            "examples": {
              "default": {
                "value": 10
              },
              "minimal": {
                "value": 10
              }
            },
            "in": "query",
            "name": "maxLinks",
            "required": true,
            "schema": {
              "enum": [
                10,
                100,
                25,
                50
              ],
              "maximum": 100,
              "minimum": 10,
              "type": "integer"
            }
          }
        ],
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful response. The payload schema has not been reviewed yet."
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "Map a website",
        "tags": [
          "Context.dev"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "context-dev",
        "x-aisa-category": "web",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/context-dev/context-dev-web-map",
        "x-aisa-pricing": {
          "cost_contract": "response_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "default_request_estimate_usd": 0.002534,
          "estimate_source": "profile_seed",
          "evidence_source": "response_header",
          "unit": "provider_credit",
          "unit_rate_usd": 1e-06
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "open_query": true,
          "request_wins": false
        },
        "x-aisa-response-passthrough": true,
        "x-aisa-response-upstream-origin-sha256": "ee07509144cafbd5e3d183b49ccff2d261749fdb61ea649e385bf9803e6d4e3d",
        "x-aisa-response-upstream-path-sha256": "9297c9b0994fd3d6c9dce6a76c5b8895c693f86a9ab1ddb7d2fc90eca09d7926",
        "x-aisa-review": {
          "request": "reviewed_source",
          "response": "generic",
          "status": "unreviewed"
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "fda7874df42d",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "c2b69e1d0772"
        },
        "x-aisa-runtime-operation": {
          "method": "GET",
          "operation_id": "context-dev.web-map",
          "path": "/apis/v1/context-dev/web-map"
        },
        "x-aisa-status": "enabled",
        "x-aisa-validation": "runtime",
        "x-codeSamples": [
          {
            "label": "Reference example",
            "lang": "text",
            "source": "# Fixed reference example. Playground inputs do not update this sample.\ncurl --request GET \\\n  --url 'https://api.aisa.one/apis/v1/context-dev/web-map?domain=example.com&maxLinks=10' \\\n  --header 'Authorization: Bearer <token>'"
          }
        ]
      }
    },
    "/apis/v1/context-dev/web-scrape": {
      "post": {
        "description": "<!-- aisa-pricing:start -->\n当前未提供请求参考价格；请使用接口支持的报价功能确认费用。 声明的单位费率：每 provider_credit $0.000001 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "context-dev.web-scrape",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "formats": {
                    "additionalProperties": false,
                    "properties": {
                      "markdown": {
                        "enum": [
                          true
                        ],
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "markdown"
                    ],
                    "type": "object"
                  },
                  "url": {
                    "format": "http_uri",
                    "maxLength": 2048,
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "formats",
                  "url"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful response. The payload schema has not been reviewed yet."
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "Scrape a web page",
        "tags": [
          "Context.dev"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "context-dev",
        "x-aisa-category": "web",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/context-dev/context-dev-web-scrape",
        "x-aisa-pricing": {
          "cost_contract": "response_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "estimate_source": "unavailable",
          "estimate_unavailable_reason": "reference_request_unavailable",
          "evidence_source": "response_header",
          "unit": "provider_credit",
          "unit_rate_usd": 1e-06
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "request_wins": false
        },
        "x-aisa-response-passthrough": true,
        "x-aisa-response-upstream-origin-sha256": "ee07509144cafbd5e3d183b49ccff2d261749fdb61ea649e385bf9803e6d4e3d",
        "x-aisa-response-upstream-path-sha256": "76de20332f747f913580c076d59c2c0bdf295d0afe82f283fdc7f5932f98c3bd",
        "x-aisa-review": {
          "request": "reviewed_source",
          "response": "generic",
          "status": "unreviewed"
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "fda7874df42d",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "5eba06b7fa73"
        },
        "x-aisa-runtime-operation": {
          "method": "POST",
          "operation_id": "context-dev.web-scrape",
          "path": "/apis/v1/context-dev/web-scrape"
        },
        "x-aisa-status": "enabled",
        "x-aisa-validation": "runtime"
      }
    },
    "/apis/v1/context-dev/web-search": {
      "post": {
        "description": "Inline Markdown, query fanout and larger searches are excluded because they change latency or price. Use an own raw tool for the full API.\n\n<!-- aisa-pricing:start -->\n按用量计费；默认请求预估费用：$0.002534 USD（不是固定价格）。 声明的单位费率：每 provider_credit $0.000001 USD。 最终费用以账户适用价格及实际结算为准。\n<!-- aisa-pricing:end -->",
        "operationId": "context-dev.web-search",
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "additionalProperties": false,
                "properties": {
                  "excludeDomains": {
                    "items": {
                      "type": "string"
                    },
                    "maxItems": 20,
                    "type": "array"
                  },
                  "includeDomains": {
                    "items": {
                      "type": "string"
                    },
                    "maxItems": 20,
                    "type": "array"
                  },
                  "numResults": {
                    "description": "The curated tool requests ten results at most, bounding the search at one credit.",
                    "enum": [
                      10
                    ],
                    "maximum": 10,
                    "minimum": 10,
                    "type": "integer"
                  },
                  "query": {
                    "examples": [
                      "site:docs.context.dev Context.dev API"
                    ],
                    "minLength": 1,
                    "type": "string"
                  }
                },
                "required": [
                  "numResults",
                  "query"
                ],
                "type": "object"
              }
            }
          },
          "required": true
        },
        "responses": {
          "200": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Successful response. The payload schema has not been reviewed yet."
          },
          "default": {
            "content": {
              "application/json": {
                "schema": {}
              }
            },
            "description": "Error response; upstream passthrough responses may use provider formats"
          }
        },
        "summary": "Search the open web",
        "tags": [
          "Context.dev"
        ],
        "x-aisa-capabilities": {
          "idempotency": "Idempotency-Key",
          "max_price": "X-AISA-Max-Price-USD",
          "mpp": false,
          "mpp_methods": [],
          "quote": {
            "header": "X-AISA-Cost-Mode",
            "value": "quote"
          },
          "x402": false
        },
        "x-aisa-catalog-id": "context-dev",
        "x-aisa-category": "web",
        "x-aisa-docs-url": "https://aisa.one/docs/api-reference/context-dev/context-dev-web-search",
        "x-aisa-passthrough": true,
        "x-aisa-pricing": {
          "cost_contract": "response_units",
          "customer_multiplier": 1.0,
          "customer_pricing": "provider_cost_multiplier",
          "default_request_estimate_usd": 0.002534,
          "estimate_source": "profile_seed",
          "evidence_source": "response_header",
          "unit": "provider_credit",
          "unit_rate_usd": 1e-06
        },
        "x-aisa-query-policy": {
          "ignore_undeclared": false,
          "open_query": true,
          "request_wins": false
        },
        "x-aisa-review": {
          "request": "reviewed_source",
          "response": "generic",
          "status": "unreviewed"
        },
        "x-aisa-revision": {
          "customer_pricing_ref": "fda7874df42d",
          "plan_policy_version": "e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb",
          "profile_ref": "0a70aaf01aef"
        },
        "x-aisa-runtime-operation": {
          "method": "POST",
          "operation_id": "context-dev.web-search",
          "path": "/apis/v1/context-dev/web-search"
        },
        "x-aisa-source": {
          "content_hash": "sha256:3ba9b222c7b0d3b69c4895ec21da5d6e6d8a55ffb2152b5d5c1a65bcc2973566",
          "converter": "scripts/prepare_treg_public_reference.py@1",
          "fetched_at": "2026-11-07T11:52:30.302332+00:00",
          "kind": "manual",
          "owner": "AIsa-team/docs",
          "path_space": "public",
          "policy_revision": "sha256:5284e1076511154e5bd27c88cf8f1f29cf6ca5b51a779bd931e39faa66f99978",
          "qualification": "Request-only source review candidate. Exact declarations retained; unsupported shapes remain pending. No formal approval or response schema asserted.",
          "raw_content_hash": "sha256:0804b46b6fb80c59d215e1ed43032d11e13328e2c2ade48d85c75ae00fd9cb68",
          "refresh_policy": "pinned",
          "refresh_reason": "Review immutable provider declarations and both gateway HTTP boundaries together.",
          "review_period_days": 30,
          "source_git_revision": "95670bbae5561fce0ea55c1e0ee4216eb34cbf18",
          "source_pages": [
            {
              "scope": "pathParams arrive as query; array enum and numeric bounds semantics",
              "url": "https://raw.githubusercontent.com/superdesigndev/treg/95670bbae5561fce0ea55c1e0ee4216eb34cbf18/src/treg/application/call/resolve.py"
            },
            {
              "scope": "Parameter declaration vocabulary and optional required flag",
              "url": "https://raw.githubusercontent.com/superdesigndev/treg/95670bbae5561fce0ea55c1e0ee4216eb34cbf18/src/treg/domain/catalog/schema/common.py"
            }
          ],
          "url": "https://raw.githubusercontent.com/superdesigndev/treg/95670bbae5561fce0ea55c1e0ee4216eb34cbf18/src/treg/catalog/"
        },
        "x-aisa-status": "enabled",
        "x-aisa-validation": "mixed"
      }
    }
  },
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "servers": [
    {
      "url": "https://api.aisa.one"
    }
  ]
}
