[{"data":1,"prerenderedAt":312},["ShallowReactive",2],{"navigation":3,"integration-github":97},[4],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":65},"Documentation","i-heroicons-book-open","\u002Fdocs","1.docs",[10,29,52,66,81,88],{"title":11,"path":12,"stem":13,"children":14},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[15,17,21,25],{"title":16,"path":12,"stem":13},"Introduction to DataFuse",{"title":18,"path":19,"stem":20},"Installation Guide","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation",{"title":22,"path":23,"stem":24},"5-Minute Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","1.docs\u002F1.getting-started\u002F3.quickstart",{"title":26,"path":27,"stem":28},"5-Minute Quickstart with curl","\u002Fdocs\u002Fgetting-started\u002Fcurl","1.docs\u002F1.getting-started\u002F4.curl",{"title":30,"path":31,"stem":32,"children":33},"Core Concepts","\u002Fdocs\u002Fcore-concepts","1.docs\u002F2.core-concepts\u002F1.index",[34,36,40,44,48],{"title":35,"path":31,"stem":32},"Conceptual Landscape",{"title":37,"path":38,"stem":39},"Adding Custom Integrations","\u002Fdocs\u002Fcore-concepts\u002Fcustom-integrations","1.docs\u002F2.core-concepts\u002F2.custom-integrations",{"title":41,"path":42,"stem":43},"Managed Authentication","\u002Fdocs\u002Fcore-concepts\u002Fauthentication","1.docs\u002F2.core-concepts\u002F3.authentication",{"title":45,"path":46,"stem":47},"Provider Triggers","\u002Fdocs\u002Fcore-concepts\u002Ftriggers","1.docs\u002F2.core-concepts\u002F4.triggers",{"title":49,"path":50,"stem":51},"Observability and Auditing","\u002Fdocs\u002Fcore-concepts\u002Fobservability","1.docs\u002F2.core-concepts\u002F5.observability",{"title":53,"path":54,"stem":55,"children":56,"page":65},"Model Context Protocol","\u002Fdocs\u002Fmcp","1.docs\u002F3.mcp",[57,61],{"title":58,"path":59,"stem":60},"Introduction to MCP","\u002Fdocs\u002Fmcp\u002Fintroduction","1.docs\u002F3.mcp\u002F1.introduction",{"title":62,"path":63,"stem":64},"Registering MCP Integrations","\u002Fdocs\u002Fmcp\u002Fmcp-servers","1.docs\u002F3.mcp\u002F2.mcp-servers",false,{"title":67,"path":68,"stem":69,"children":70},"Client SDKs","\u002Fdocs\u002Fsdks","1.docs\u002F4.sdks\u002F1.index",[71,73,77],{"title":72,"path":68,"stem":69},"Client Overview",{"title":74,"path":75,"stem":76},"Python Client Guide","\u002Fdocs\u002Fsdks\u002Fpython","1.docs\u002F4.sdks\u002F2.python",{"title":78,"path":79,"stem":80},"TypeScript Client Guide","\u002Fdocs\u002Fsdks\u002Ftypescript","1.docs\u002F4.sdks\u002F3.typescript",{"title":82,"path":83,"stem":84,"children":85},"Self-Hosting & VPC","\u002Fdocs\u002Fself-hosting","1.docs\u002F5.self-hosting\u002F1.index",[86],{"title":87,"path":83,"stem":84},"Self-Hosting Guide",{"title":89,"path":90,"stem":91,"children":92,"page":65},"Comparisons","\u002Fdocs\u002Fcomparisons","1.docs\u002F6.comparisons",[93],{"title":94,"path":95,"stem":96},"Evaluating Agent Integration Platforms","\u002Fdocs\u002Fcomparisons\u002Fcomposio","1.docs\u002F6.comparisons\u002F1.composio",{"key":98,"title":99,"description":100,"category":101,"logo_url":102,"runtime_type":103,"auth_schemes":104,"is_beta":65,"is_custom":65,"tools_count":107,"triggers_count":108,"docs_url":109,"api_key_url":110,"auth_scheme_specs":111,"config_schema":140,"capabilities":147,"metadata":148,"auth_docs_url":185,"tool_discovery_mode":311,"is_enabled":139,"is_ready":139,"readiness_score":155,"ready_tool_count":156},"github","GitHub","Code hosting and collaboration platform. Manage repositories, issues, pull requests, code scanning, and search via MCP.","dev_tools","https:\u002F\u002Flogos.composio.dev\u002Fapi\u002Fgithub","mcp",[105,106],"oauth2","api_key",867,6,"https:\u002F\u002Fdocs.github.com\u002Fen\u002Frest","https:\u002F\u002Fgithub.com\u002Fsettings\u002Ftokens",[112,130],{"app":98,"key":105,"type":105,"title":113,"scopes":114,"token_url":119,"grant_type":120,"revoke_url":121,"description":122,"authorize_url":123,"client_id_env":124,"oauth_version":125,"pkce_required":65,"default_scopes":126,"extra_env_keys":127,"client_secret_env":128,"token_auth_method":129},"OAuth 2",[115,116,117,118],"repo","read:user","user:email","read:org","https:\u002F\u002Fgithub.com\u002Flogin\u002Foauth\u002Faccess_token","authorization_code","","OAuth 2.0 authorization code flow.","https:\u002F\u002Fgithub.com\u002Flogin\u002Foauth\u002Fauthorize","DATAFUSE_GITHUB_CLIENT_ID","2.0",[115,116,117,118],[],"DATAFUSE_GITHUB_CLIENT_SECRET","post",{"key":106,"type":106,"title":131,"placement":132,"description":134,"credential_fields":135},"API Key",{"location":133},"header","API key authentication.",[136],{"name":106,"type":137,"label":138,"required":139},"password","GitHub Personal Access Token",true,{"type":141,"properties":142},"object",{"url":143},{"type":144,"default":145,"description":146},"string","https:\u002F\u002Fapi.githubcopilot.com\u002Fmcp\u002F","GitHub MCP server streamable HTTP endpoint URL",{},{"type":149,"service_provider":99,"auth_method":105,"credential_fields":150,"transport":152,"url":145,"priority_rank":153,"priority_tier":154,"is_ready":139,"readiness_score":155,"ready_tool_count":156,"service_family":98,"triggers":157,"auth_scheme_specs":302},"service",[151],{"name":106,"type":137,"label":138,"required":139},"streamable_http",18,"critical",100,0,[158,186,208,231,258,275],{"slug":159,"name":160,"description":161,"event_type":162,"delivery":163,"is_enabled":139,"verified_status":164,"receiver_key":98,"payload_schema":165,"derivation":182,"config_schema":185},"github_issue_opened","Issue Opened","Triggered when an issue is opened in the repository.","issues.opened","webhook","not_verified",{"type":141,"required":166,"properties":171,"additionalProperties":139},[167,168,169,170],"action","issue","repository","sender",{"issue":172,"action":174,"sender":178,"repository":180},{"type":141,"description":173},"The issue object.",{"enum":175,"type":144,"description":177},[176],"opened","The action performed (always 'opened').",{"type":141,"description":179},"The user who opened the issue.",{"type":141,"description":181},"The repository where the issue was opened.",{"confidence":183,"derived_by":184},0.9,"llm_trigger_deriver",null,{"slug":187,"name":160,"description":188,"event_type":162,"delivery":163,"is_enabled":139,"verified_status":164,"receiver_key":98,"payload_schema":189,"derivation":207,"config_schema":185},"github_issues_opened","Triggers when an issue is opened in the repository.",{"type":141,"properties":190},{"issue":191,"action":201,"repository":203},{"type":141,"properties":192},{"id":193,"body":195,"user":196,"title":199,"number":200},{"type":194},"integer",{"type":144},{"type":141,"properties":197},{"login":198},{"type":144},{"type":144},{"type":194},{"enum":202,"type":144},[176],{"type":141,"properties":204},{"id":205,"name":206},{"type":194},{"type":144},{"confidence":183,"derived_by":184},{"slug":209,"name":210,"description":211,"event_type":212,"delivery":163,"is_enabled":139,"verified_status":164,"receiver_key":98,"payload_schema":213,"derivation":230,"config_schema":185},"github_marketplace_purchase","GitHub Marketplace Purchase","Triggered when a user purchases, cancels, or changes their payment plan for a GitHub Marketplace app.","marketplace_purchase",{"type":141,"required":214,"properties":216,"additionalProperties":139},[167,212,215,170],"effective_date",{"action":217,"sender":223,"effective_date":225,"marketplace_purchase":228},{"enum":218,"type":144,"description":222},[219,220,221],"purchased","cancelled","changed","The action performed on the Marketplace listing.",{"type":141,"description":224},"The user associated with the Marketplace purchase.",{"type":144,"format":226,"description":227},"date-time","The date when the change takes effect.",{"type":141,"description":229},"Details about the Marketplace purchase.",{"confidence":183,"derived_by":184},{"slug":232,"name":233,"description":234,"event_type":235,"delivery":163,"is_enabled":139,"verified_status":164,"receiver_key":98,"payload_schema":236,"derivation":257,"config_schema":185},"github_pull_request_merged","Pull Request Merged","Triggered when a pull request is merged in the repository.","pull_request.merged",{"type":141,"required":237,"properties":240,"additionalProperties":139},[167,238,239,169,170],"number","pull_request",{"action":241,"number":245,"sender":247,"repository":249,"pull_request":251},{"enum":242,"type":144,"description":244},[243],"closed","The action performed (always 'closed' for merged PRs).",{"type":194,"description":246},"The pull request number.",{"type":141,"description":248},"The user who merged the pull request.",{"type":141,"description":250},"The repository where the pull request was merged.",{"type":141,"properties":252,"description":256},{"merged":253},{"type":254,"const":139,"description":255},"boolean","Indicates if the pull request was merged.","The pull request object.",{"confidence":183,"derived_by":184},{"slug":259,"name":260,"description":261,"event_type":262,"delivery":163,"is_enabled":139,"verified_status":164,"receiver_key":98,"payload_schema":263,"derivation":274,"config_schema":185},"github_pull_request_opened","Pull Request Opened","Triggered when a pull request is opened in the repository.","pull_request.opened",{"type":141,"required":264,"properties":265,"additionalProperties":139},[167,238,239,169,170],{"action":266,"number":268,"sender":269,"repository":271,"pull_request":273},{"enum":267,"type":144,"description":177},[176],{"type":194,"description":246},{"type":141,"description":270},"The user who opened the pull request.",{"type":141,"description":272},"The repository where the pull request was opened.",{"type":141,"description":256},{"confidence":183,"derived_by":184},{"slug":276,"name":277,"description":278,"event_type":279,"delivery":163,"is_enabled":139,"verified_status":164,"receiver_key":98,"payload_schema":280,"derivation":301,"config_schema":185},"github_push","Push to Repository","Triggered when one or more commits are pushed to a repository branch.","push",{"type":141,"required":281,"properties":286,"additionalProperties":139},[282,283,284,285,169,170],"ref","before","after","commits",{"ref":287,"after":289,"before":291,"sender":293,"commits":295,"repository":299},{"type":144,"description":288},"The Git ref of the pushed branch or tag.",{"type":144,"description":290},"The SHA of the most recent commit on the branch after the push.",{"type":144,"description":292},"The SHA of the most recent commit on the branch before the push.",{"type":141,"description":294},"The user who initiated the push.",{"type":296,"items":297,"description":298},"array",{"type":141},"An array of commit objects included in the push.",{"type":141,"description":300},"The repository where the push occurred.",{"confidence":183,"derived_by":184},[303,307],{"app":98,"key":105,"type":105,"title":113,"scopes":304,"token_url":119,"grant_type":120,"revoke_url":121,"description":122,"authorize_url":123,"client_id_env":124,"oauth_version":125,"pkce_required":65,"default_scopes":305,"extra_env_keys":306,"client_secret_env":128,"token_auth_method":129},[115,116,117,118],[115,116,117,118],[],{"key":106,"type":106,"title":131,"placement":308,"description":134,"credential_fields":309},{"location":133},[310],{"name":106,"type":137,"label":138,"required":139},"mcp_list_tools",1789885626549]