For Agents
Programmatically generate session, generate token. Covers 21 operations with apiKey, bearer authentication.
Get started with Angel One SmartAPI in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"generate session"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Angel One SmartAPI API.
Generate Session
Terminate Session
Get Profile
Place Order
Modify Order
GET STARTED
Use for: I need to generate session, I want to generate token, Search for terminate session, Find all profile
Not supported: Does not handle payments, communications, or crm — use for e-commerce only.
SmartAPI by Angel One (formerly Angel Broking) provides comprehensive trading APIs for Indian stock markets. Enables order placement, market data access, portfolio management, and real-time data streaming for equities, derivatives, commodities, and currency trading. The API exposes 21 endpoints secured with apiKey, bearer authentication.
Patterns agents use Angel One SmartAPI API for, with concrete tasks.
★ E-Commerce Operations
Use the Angel One SmartAPI to perform e commerce operations programmatically. The API provides 21 endpoints covering core functionality including generate session, generate token, terminate session.
Call POST /rest/auth/angelbroking/user/v1/loginByPassword to generate session
Automated Authentication Management
Automate authentication operations by combining multiple Angel One SmartAPI endpoints. Agents can generate token and then terminate session in a single workflow.
Call POST /rest/auth/angelbroking/jwt/v1/generateTokens to generate token, then verify the result
AI Agent Integration via Jentic
AI agents discover and call Angel One SmartAPI endpoints through Jentic without managing credentials directly. An agent searches for the required operation by intent, receives the matching endpoint schema, and executes the call with Jentic-managed authentication. This eliminates the need to read API documentation or handle apiKey, bearer tokens manually.
Search Jentic for 'generate session', load the operation schema, and execute with Jentic-managed credentials
21 endpoints — smartapi by angel one (formerly angel broking) provides comprehensive trading apis for indian stock markets.
METHOD
PATH
DESCRIPTION
/rest/auth/angelbroking/user/v1/loginByPassword
Generate Session
/rest/auth/angelbroking/jwt/v1/generateTokens
Generate Token
/rest/secure/angelbroking/user/v1/logout
Terminate Session
/rest/secure/angelbroking/user/v1/getProfile
Get Profile
/rest/secure/angelbroking/user/v1/getRMS
Get RMS Limits
/rest/secure/angelbroking/order/v1/placeOrder
Place Order
/rest/secure/angelbroking/order/v1/modifyOrder
Modify Order
/rest/secure/angelbroking/order/v1/cancelOrder
Cancel Order
/rest/auth/angelbroking/user/v1/loginByPassword
Generate Session
/rest/auth/angelbroking/jwt/v1/generateTokens
Generate Token
/rest/secure/angelbroking/user/v1/logout
Terminate Session
/rest/secure/angelbroking/user/v1/getProfile
Get Profile
/rest/secure/angelbroking/user/v1/getRMS
Get RMS Limits
Three things that make agents converge on Jentic-routed access.
Credential isolation
Angel One SmartAPI apiKey, bearer credentials are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens — raw secrets never enter the agent context.
Intent-based discovery
Agents search by intent (e.g., 'generate session') and Jentic returns the matching Angel One SmartAPI operation with its input schema, so the agent can call the right endpoint without browsing docs.
Time to first call
Direct Angel One SmartAPI integration: 1-3 days for auth handling, response parsing, and error cases. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Shopify
Alternative e commerce API
Choose Shopify when you need a different approach to e commerce operations
Stripe
Alternative e commerce API
Choose Stripe when you need a different approach to e commerce operations
Specific to using Angel One SmartAPI API through Jentic.
What authentication does the Angel One SmartAPI use?
The Angel One SmartAPI uses apiKey, bearer authentication. Through Jentic, these credentials are stored encrypted in the MAXsystem vault and injected at execution time, so raw secrets never enter the agent context.
Can I generate session with the Angel One SmartAPI?
Yes. Use the POST /rest/auth/angelbroking/user/v1/loginByPassword endpoint. The API returns structured JSON responses that agents can parse and act on directly.
What are the rate limits for the Angel One SmartAPI?
Rate limits are not specified in the OpenAPI spec. Check the vendor documentation for current limits. Through Jentic, rate limiting is handled automatically with retry logic built into the execution layer.
How do I generate session through Jentic?
Install the Jentic SDK with pip install jentic, authenticate at https://app.jentic.com/sign-up, then search for 'generate session'. Jentic returns the matching Angel One SmartAPI operation with its input schema. Load the schema and execute the call — credentials are injected automatically.
How many endpoints does the Angel One SmartAPI have?
The Angel One SmartAPI exposes 21 endpoints covering authentication, user, orders operations.
/rest/secure/angelbroking/order/v1/placeOrder
Place Order
/rest/secure/angelbroking/order/v1/modifyOrder
Modify Order
/rest/secure/angelbroking/order/v1/cancelOrder
Cancel Order