Skip to content

Commit 59d94aa

Browse files
authored
Merge pull request #75 from alpacahq/data-api-version-fix
Specify v1 for data API
2 parents 026c5ba + 6d8dbf7 commit 59d94aa

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

alpaca_trade_api/rest.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,17 @@ def __init__(
7272
self.polygon = polygon.REST(
7373
self._key_id, 'staging' in self._base_url)
7474

75-
def _request(self, method, path, data=None, base_url=None):
75+
def _request(
76+
self,
77+
method,
78+
path,
79+
data=None,
80+
base_url=None,
81+
api_version=None
82+
):
7683
base_url = base_url or self._base_url
77-
url = base_url + '/' + self._api_version + path
84+
version = api_version if api_version else self._api_version
85+
url = base_url + '/' + version + path
7886
headers = {
7987
'APCA-API-KEY-ID': self._key_id,
8088
'APCA-API-SECRET-KEY': self._secret_key,
@@ -144,7 +152,9 @@ def delete(self, path, data=None):
144152

145153
def data_get(self, path, data=None):
146154
base_url = get_data_url()
147-
return self._request('GET', path, data, base_url=base_url)
155+
return self._request(
156+
'GET', path, data, base_url=base_url, api_version='v1'
157+
)
148158

149159
def get_account(self):
150160
'''Get the account'''

0 commit comments

Comments
 (0)