diff --git a/README.md b/README.md
index f4fb143..15b8563 100644
--- a/README.md
+++ b/README.md
@@ -104,6 +104,7 @@ client
| `getExchangeUsers` |
- **opts**: Optional parameters
- **opts.userId**: The identifier of the user to filter by
- **opts.search**: The search text to filter by, pass undefined to receive data on all fields
- **opts.pending**: The pending field to filter by, pass undefined to receive all data
- **opts.pendingType**: Th pending type info to filter by, pass undefined to receive data
- **opts.limit**: Amount of users per page. Maximum: 50. Default: 50
- **opts.page**: Page of user data. Default: 1
- **opts.orderBy**: The field to order data by e.g. amount, id.
- **opts.order**: Ascending (asc) or descending (desc).
- **opts.startDate**: Start date of query in ISO8601 format.
- **opts.endDate**: End date of query in ISO8601 format.
- **opts.format**: Custom format of data set. Enum: ['all', 'csv']
| Retrieve list of the user info by admin |
| `createExchangeUser` | - **email**: The mail address for the user
**password**: The password for the user
| Create exchange user |
| `updateExchangeUser` | - **userId**: The identifier of the user to filter by
- **opts.meta**: The field to update user meta info
- **opts.overwrite**: the field to set overwrite option along with meta object
- **opts.role**: The field to update user role ('admin', 'supervisor', 'support', 'kyc', 'communicator', 'user')
- **opts.note**: The field to update user note
- **opts.verification_level**: The field to set user's verification level
| Update exchange user |
+| `deleteExchangeUser` | - **user_id**: The id for the user
| Delete exchange user |
| `createExchangeUserWallet` | - **userId**: The identifier of the user
- **crypto**: The coin for the wallet e.g btc, eth
- **opts.network**: The network info
| Create wallet for exchange user |
| `getExchangeUserWallet` | - **opts.userId**: The identifier of the user to filter by
- **opts.limit**: Amount of users per page. Maximum: 50. Default: 50
- **opts.currency**: The currency to filter by
- **opts.page**: Page of user data. Default: 1
- **opts.orderBy**: The field to order data by e.g. amount, id.
- **opts.order**: Ascending (asc) or descending (desc).
- **opts.startDate**: Start date of query in ISO8601 format.
- **opts.endDate**: End date of query in ISO8601 format.
- **opts.address**: Address of crypto
- **opts.isValid**: Specify whether or not wallet is valid
- **opts.network**: Crypto network of currency
- **opts.format**: Custom format of data set. Enum: ['all', 'csv']
| Retrieve users' wallets by admin |
| `getExchangeUserBalance` | - **userId**: The identifier of the user
| Retrieve user's login info by admin |
diff --git a/kit.js b/kit.js
index 10cff48..0fd3962 100644
--- a/kit.js
+++ b/kit.js
@@ -1986,6 +1986,30 @@ class HollaExKit {
}
}
+
+ /**
+ * Delete exchange user
+ * @param {number} user_id - The id for the user
+ * @return {object} A JSON object with message
+ */
+ deleteExchangeUser(user_id) {
+ const verb = 'DELETE';
+ let path = `${this.baseUrl}/admin/user`;
+ const data = {
+ user_id
+ };
+
+ const headers = generateHeaders(
+ this.headers,
+ this.apiSecret,
+ verb,
+ path,
+ this.apiExpiresAfter,
+ data
+ );
+ return createRequest(verb, `${this.apiUrl}${path}`, headers, { data });
+ }
+
/**
* Create wallet for exchange user