def delete_entity_group_using_delete_with_http_info(self, entity_group_id, **kwargs):
    "Delete Entity Group (deleteEntityGroup)  # noqa: E501\n\n        Deletes the entity group but does not delete the entities in the group, since they are also present in reserved group 'All'. Referencing non-existing Entity Group Id will cause an error.  Available for users with 'TENANT_ADMIN' or 'CUSTOMER_USER' authority. Security check is performed to verify that the user has 'DELETE' permission for specified group.  # noqa: E501\n        This method makes a synchronous HTTP request by default. To make an\n        asynchronous HTTP request, please pass async_req=True\n        >>> thread = api.delete_entity_group_using_delete_with_http_info(entity_group_id, async_req=True)\n        >>> result = thread.get()\n\n        :param async_req bool\n        :param str entity_group_id: A string value representing the Entity Group Id. For example, '784f394c-42b6-435a-983c-b7beff2784f9' (required)\n        :return: None\n                 If the method is called asynchronously,\n                 returns the request thread.\n        "
    all_params = ['entity_group_id']
    all_params.append('async_req')
    all_params.append('_return_http_data_only')
    all_params.append('_preload_content')
    all_params.append('_request_timeout')
    params = locals()
    for (key, val) in six.iteritems(params['kwargs']):
        if (key not in all_params):
            raise TypeError(("Got an unexpected keyword argument '%s' to method delete_entity_group_using_delete" % key))
        params[key] = val
    del params['kwargs']
    if (('entity_group_id' not in params) or (params['entity_group_id'] is None)):
        raise ValueError('Missing the required parameter `entity_group_id` when calling `delete_entity_group_using_delete`')
    collection_formats = {}
    path_params = {}
    if ('entity_group_id' in params):
        path_params['entityGroupId'] = params['entity_group_id']
    query_params = []
    header_params = {}
    form_params = []
    local_var_files = {}
    body_params = None
    header_params['Accept'] = self.api_client.select_header_accept(['application/json'])
    auth_settings = ['X-Authorization']
    return self.api_client.call_api('/api/entityGroup/{entityGroupId}', 'DELETE', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, response_type=None, auth_settings=auth_settings, async_req=params.get('async_req'), _return_http_data_only=params.get('_return_http_data_only'), _preload_content=params.get('_preload_content', True), _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats)
Delete Entity Group (deleteEntityGroup)  # noqa: E501

Deletes the entity group but does not delete the entities in the group, since they are also present in reserved group 'All'. Referencing non-existing Entity Group Id will cause an error.  Available for users with 'TENANT_ADMIN' or 'CUSTOMER_USER' authority. Security check is performed to verify that the user has 'DELETE' permission for specified group.  # noqa: E501
This method makes a synchronous HTTP request by default. To make an
asynchronous HTTP request, please pass async_req=True
>>> thread = api.delete_entity_group_using_delete_with_http_info(entity_group_id, async_req=True)
>>> result = thread.get()

:param async_req bool
:param str entity_group_id: A string value representing the Entity Group Id. For example, '784f394c-42b6-435a-983c-b7beff2784f9' (required)
:return: None
         If the method is called asynchronously,
         returns the request thread.
def delete_entity_group_using_delete_with_http_info(self, entity_group_id, **kwargs):
    "Delete Entity Group (deleteEntityGroup)  # noqa: E501\n\n        Deletes the entity group but does not delete the entities in the group, since they are also present in reserved group 'All'. Referencing non-existing Entity Group Id will cause an error.  Available for users with 'TENANT_ADMIN' or 'CUSTOMER_USER' authority. Security check is performed to verify that the user has 'DELETE' permission for specified group.  # noqa: E501\n        This method makes a synchronous HTTP request by default. To make an\n        asynchronous HTTP request, please pass async_req=True\n        >>> thread = api.delete_entity_group_using_delete_with_http_info(entity_group_id, async_req=True)\n        >>> result = thread.get()\n\n        :param async_req bool\n        :param str entity_group_id: A string value representing the Entity Group Id. For example, '784f394c-42b6-435a-983c-b7beff2784f9' (required)\n        :return: None\n                 If the method is called asynchronously,\n                 returns the request thread.\n        "
    all_params = ['entity_group_id']
    all_params.append('async_req')
    all_params.append('_return_http_data_only')
    all_params.append('_preload_content')
    all_params.append('_request_timeout')
    params = locals()
    for (key, val) in six.iteritems(params['kwargs']):
        if (key not in all_params):
            raise TypeError(("Got an unexpected keyword argument '%s' to method delete_entity_group_using_delete" % key))
        params[key] = val
    del params['kwargs']
    if (('entity_group_id' not in params) or (params['entity_group_id'] is None)):
        raise ValueError('Missing the required parameter `entity_group_id` when calling `delete_entity_group_using_delete`')
    collection_formats = {}
    path_params = {}
    if ('entity_group_id' in params):
        path_params['entityGroupId'] = params['entity_group_id']
    query_params = []
    header_params = {}
    form_params = []
    local_var_files = {}
    body_params = None
    header_params['Accept'] = self.api_client.select_header_accept(['application/json'])
    auth_settings = ['X-Authorization']
    return self.api_client.call_api('/api/entityGroup/{entityGroupId}', 'DELETE', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, response_type=None, auth_settings=auth_settings, async_req=params.get('async_req'), _return_http_data_only=params.get('_return_http_data_only'), _preload_content=params.get('_preload_content', True), _request_timeout=params.get('_request_timeout'), collection_formats=collection_formats)