Skip to main content

Balance

This API can be used to retrieve the latest balance with broker for allowed segments.

Responses

🟢 Success Response - 200 OK

FieldTypeDescriptionExample
statusstringIndicates the request statussuccess
codestringResponse code for the request200
messagestringSuccess message of the requestSuccess message
dataobjectContains the balance details{ equity: {...}, commodity: {...}, currency: {...} }

Equity Segment

FieldTypeDescriptionExample
idstringIdentification of balance typeEQ
namestringDisplay name of balance typeEquity
net_availablenumberNet available balance10000.50
total_availablenumberTotal Trading Power Limit15000.00
total_utilisednumberTotal utilised balance5000.00
total_withdrawablenumberTotal withdrawable balance8000.00
net_payin_payoutnumberCumulative funds transferred today2000.00

Equity → Available

FieldTypeDescriptionExample
cashnumberCash balance available5000.00
collateralnumberCollateral balance available3000.00
credit_for_salenumberCredit of sale balance available1000.00
option_credit_for_salenumberOptions credit of sale balance available500.00

Equity → Utilised

FieldTypeDescriptionExample
limitnumberLimits utilised2000.00
pnl_realisednumberRealised profit/loss150.00
pnl_unrealisednumberUnrealised profit/loss-50.00
option_premiumnumberNet premium100.00

Commodity Segment

FieldTypeDescriptionExample
idstringIdentification of balance typeCOM
namestringDisplay name of balance typeCommodity
net_availablenumberNet available balance8000.00
total_availablenumberTotal balance12000.00
total_utilisednumberTotal utilised balance4000.00
total_withdrawablenumberTotal withdrawable balance6000.00
net_payin_payoutnumberCumulative funds transferred today1500.00

Commodity → Available

FieldTypeDescriptionExample
cashnumberCash balance available4000.00
collateralnumberCollateral balance available2500.00
credit_for_salenumberCredit of sale balance available800.00
option_credit_for_salenumberOptions credit of sale balance available400.00

Commodity → Utilised

FieldTypeDescriptionExample
limitnumberLimits utilised1500.00
pnl_realisednumberRealised profit/loss100.00
pnl_unrealisednumberUnrealised profit/loss-30.00
option_premiumnumberNet premium80.00

Currency Segment

FieldTypeDescriptionExample
idstringIdentification of balance typeCUR
namestringDisplay name of balance typeCurrency
net_availablenumberNet available balance5000.00
total_availablenumberTotal Trading Power Limit7000.00
total_utilisednumberTotal utilised balance2000.00
total_withdrawablenumberTotal withdrawable balance4000.00
net_payin_payoutnumberCumulative funds transferred today1000.00

Currency → Available

FieldTypeDescriptionExample
cashnumberCash balance available2500.00
collateralnumberCollateral balance available1500.00
credit_for_salenumberCredit of sale balance available600.00
option_credit_for_salenumberOptions credit of sale balance available300.00

Currency → Utilised

FieldTypeDescriptionExample
limitnumberLimits utilised1000.00
pnl_realisednumberRealised profit/loss50.00
pnl_unrealisednumberUnrealised profit/loss-20.00
option_premiumnumberNet premium40.00

🔴 Error Response - 400 Bad Request

FieldTypeDescriptionExample
statusstringIndicates the request statuserror
codestringError code"e-101"
messagestringReason for failed requestError message
get/authentication/v1/user/balance