Initiates the OAuth2 authorization flow with user credentials. This endpoint starts the OAuth2 authorization code flow. The user provides their credentials along with the OAuth2 client details. If MFA is enabled for the user, the response will indicate that MFA is required and provide a next_step_auth_id to be used in the MFA verification step. Supports PKCE (Proof Key for Code Exchange) for enhanced security.
Documentation Index
Fetch the complete documentation index at: https://finance.dev/llms.txt
Use this file to discover all available pages before exploring further.
User's email address
"user@example.com"
User's password
"SecurePassword123!"
OAuth2 client identifier
"client_abc123xyz"
Redirect URI registered with the client
"https://yourapp.com/callback"
OAuth2 response type
"code"
Space-separated list of requested scopes
"read write"
Opaque value to maintain state between request and callback (CSRF protection)
"random_state_string_123"
PKCE code challenge (base64url encoded)
"E9Melhoa2OwvFrEMTJguCHaoeK1t8URWbuGJSstw-cM"
PKCE challenge method
S256, plain "S256"
Session ID for RSA encryption
"session_xyz789"