Module: DhanHQ::Constants::Urls

Defined in:
lib/DhanHQ/constants.rb

Overview

Canonical Dhan API, auth, WebSocket and instrument URLs (see https://dhanhq.co/docs/v2/). Configuration and Auth use these as defaults; ENV overrides apply at runtime.

Constant Summary collapse

REST_API_BASE =
"https://api.dhan.co/v2"
SANDBOX_API_BASE =
"https://sandbox.dhan.co/v2"
AUTH_BASE =
"https://auth.dhan.co"
WS_MARKET_FEED =
"wss://api-feed.dhan.co"
WS_ORDER_UPDATE =
"wss://api-order-update.dhan.co"
WS_DEPTH_20 =
"wss://depth-api-feed.dhan.co/twentydepth"
WS_DEPTH_200 =
"wss://full-depth-api.dhan.co/twohundreddepth"
INSTRUMENT_CSV_COMPACT =
"https://images.dhan.co/api-data/api-scrip-master.csv"
INSTRUMENT_CSV_DETAILED =
"https://images.dhan.co/api-data/api-scrip-master-detailed.csv"
DOCS =
"https://dhanhq.co/docs/v2"
ORIGIN =

Origin header value for WebSocket connections (Dhan main site).

"https://dhanhq.co"