Tool to initiate OAuth2 authorization flow for Bubble. Use when setting up third-party login integration. Returns the URL for user-agent redirection to obtain an authorization code.
scopestringSpace-delimited list of scopes being requested.
statestringOpaque value to maintain state between the request and callback (CSRF token, etc).
client_idRequiredstringOAuth client identifier issued by Bubble when you register your application.
subdomainstringBubble app subdomain (e.g., 'my-bubble-app') to target *.bubbleapps.io.
extra_paramsobjectAdditional query parameters to include in the authorize request.
redirect_uriRequiredstringCallback URL where Bubble will send the authorization code.
custom_domainstringCustom domain host to target (e.g., 'myapp.example.com').
response_typestringOAuth response type. For authorization code flow this should be 'code'.
use_version_testbooleanIf True, use '/version-test' in the root path for Bubble apps.
authorize_url_overridestringFull URL to the authorization endpoint. If provided, takes precedence over subdomain/custom_domain/metadata-derived URL. Useful for testing against non-Bubble endpoints (e.g., httpbin) or when metadata contains placeholders.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
API key connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.