Skip to content

Commit d091f6f

Browse files
committed
Added Remove User, Get Credits Endpoints
1 parent 10a942b commit d091f6f

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,19 @@ user_id = create_user_response['id']
108108

109109
```python
110110
client.name_user(
111+
'701e0d16-1e9e-42c9-b6a1-4cada1f395b8', # user_id
111112
'mycustomname' # name
112113
)
113114
```
114115

116+
* [`remove_user`](https://developers.shrimpy.io/docs/#removing-a-user)
117+
118+
```python
119+
client.remove_user(
120+
'701e0d16-1e9e-42c9-b6a1-4cada1f395b8', # user_id
121+
)
122+
```
123+
115124
### User API Keys Methods
116125

117126
* [`get_api_keys`](https://developers.shrimpy.io/docs/#get-api-keys)
@@ -499,6 +508,12 @@ candles = client.get_historical_candles(
499508
status = client.get_status()
500509
```
501510

511+
* [`get_credits`](https://developers.shrimpy.io/docs/#get-credits)
512+
513+
```python
514+
usage = client.get_credits()
515+
```
516+
502517
* [`get_usage`](https://developers.shrimpy.io/docs/#get-usage)
503518

504519
```python

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
setuptools.setup(
1515
name="shrimpy_python",
16-
version="0.0.12",
16+
version="0.0.13",
1717
author="ShrimpyOfficial",
1818
author_email="support@shrimpy.io",
1919
description="The Official Shrimpy API Python Client",

shrimpy/shrimpy_api_client.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,11 @@ def name_user(self, user_id, name):
107107
return self._call_endpoint('POST', endpoint, data=data)
108108

109109

110+
def remove_user(self, user_id):
111+
endpoint = 'users/{}'.format(user_id)
112+
return self._call_endpoint('DELETE', endpoint)
113+
114+
110115
# Deprecated
111116
def enable_user(self, user_id):
112117
endpoint = 'users/{}/enable'.format(user_id)
@@ -463,6 +468,13 @@ def get_status(self):
463468
return self._call_endpoint('GET', endpoint)
464469

465470

471+
def get_credits(self):
472+
endpoint = 'management/credits'
473+
474+
return self._call_endpoint('GET', endpoint)
475+
476+
477+
# Deprecated
466478
def get_usage(self):
467479
endpoint = 'management/usage'
468480

0 commit comments

Comments
 (0)