Full authorization URL for user redirect
OptionalcompletedWhen flow completed
MCP Server Connection ID
OptionalerrorError code if failed
OptionalerrorError description if failed
When flow expires
OptionalfrontendURL to redirect to after OAuth completion (for frontend integration)
OptionalidDatabase record ID
When flow was initiated
PKCE challenge data
Redirect URI used for this flow
OptionalrequestedRequested scopes
Cryptographic state parameter for CSRF protection
Flow status
User initiating the flow
OAuth authorization state for tracking in-progress flows