{"record":{"id":"cee877d036ea98f2","repo":"Significant-Gravitas/AutoGPT","slug":"provider-provider-name-does-not-support-oauth","errorCode":null,"errorMessage":"Provider '{provider_name}' does not support OAuth","messagePattern":"Provider '(.+?)' does not support OAuth","errorType":"http","errorClass":"HTTPException","httpStatus":404,"severity":"error","filePath":"autogpt_platform/backend/backend/api/external/v1/integrations.py","lineNumber":205,"sourceCode":"        return False\n    except Exception:\n        return False\n\n\ndef _get_oauth_handler_for_external(\n    provider_name: str, redirect_uri: str\n) -> \"BaseOAuthHandler\":\n    \"\"\"Get an OAuth handler configured with an external redirect URI.\"\"\"\n    # Ensure blocks are loaded so SDK providers are available\n    try:\n        from backend.blocks import load_all_blocks\n\n        load_all_blocks()\n    except Exception as e:\n        logger.warning(f\"Failed to load blocks: {e}\")\n\n    if provider_name not in HANDLERS_BY_NAME:\n        raise HTTPException(\n            status_code=status.HTTP_404_NOT_FOUND,\n            detail=f\"Provider '{provider_name}' does not support OAuth\",\n        )\n\n    # Check if this provider has custom OAuth credentials\n    oauth_credentials = CREDENTIALS_BY_PROVIDER.get(provider_name)\n\n    if oauth_credentials and not oauth_credentials.use_secrets:\n        import os\n\n        client_id = (\n            os.getenv(oauth_credentials.client_id_env_var)\n            if oauth_credentials.client_id_env_var\n            else None\n        )\n        client_secret = (\n            os.getenv(oauth_credentials.client_secret_env_var)\n            if oauth_credentials.client_secret_env_var","sourceCodeStart":187,"sourceCodeEnd":223,"githubUrl":"https://github.com/Significant-Gravitas/AutoGPT/blob/9c8bb5550f446ba5d3046b78896578742495b3cf/autogpt_platform/backend/backend/api/external/v1/integrations.py#L187-L223","documentation":"Error \"Provider '{provider_name}' does not support OAuth\" thrown in Significant-Gravitas/AutoGPT.","triggerScenarios":"Thrown at autogpt_platform/backend/backend/api/external/v1/integrations.py:205 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":["Use API-key or other supported credentials for this provider instead of OAuth.","Check the provider name spelling against the supported provider list."],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"9c8bb5550f446ba5d3046b78896578742495b3cf","analyzedAt":"2026-08-14T17:17:21.957Z","schemaVersion":2},"datasetVersion":"2026-08-15T17:31:12.345Z"}