authenticate_broker
Log in to a supported trading broker (Kite, Groww, Dhan, AngelOne) using provided credentials, with sessions isolated for each authentication.
Instructions
Authenticate with a specific broker using credentials (session-isolated)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| broker | Yes | Broker name | |
| api_key | No | API key (required for Kite) | |
| jwtToken | No | JWT Token (for AngelOne, recommended for repeat logins) | |
| password | No | PIN/Password (for AngelOne) | |
| client_id | No | Client ID (for AngelOne and Dhan) | |
| feedToken | No | Feed Token (for AngelOne, optional) | |
| api_secret | No | API secret (required for Kite with request_token) | |
| client_code | No | Client code (for AngelOne) | |
| totp_secret | No | TOTP Secret Key (for AngelOne, automated TOTP generation) | |
| access_token | No | Access token | |
| refreshToken | No | Refresh Token (for AngelOne, optional) | |
| request_token | No | Request token (for Kite) |