[@webitel/api-services](../index.html) / [list-service/list-service.api.gen](../modules/list-service_list-service.api.gen.html) / getListService # kind_function: getListService() > **getListService**(): `{ createList: (engineCreateListRequest: EngineCreateListRequest, options?: AxiosRequestConfig) => Promise; createListCommunication: (listId: string, engineListServiceCreateListCommunicationBody: EngineListServiceCreateListCommunicationBody, options?: AxiosRequestConfig) => Promise; deleteList: (id: string, params?: DeleteListParams, options?: AxiosRequestConfig) => Promise; deleteListCommunication: (listId: string, id: string, params?: DeleteListCommunicationParams, options?: AxiosRequestConfig) => Promise; readList: (id: string, params?: ReadListParams, options?: AxiosRequestConfig) => Promise; readListCommunication: (listId: string, id: string, params?: ReadListCommunicationParams, options?: AxiosRequestConfig) => Promise; searchList: (params?: SearchListParams, options?: AxiosRequestConfig) => Promise; searchListCommunication: (listId: string, params?: SearchListCommunicationParams, options?: AxiosRequestConfig) => Promise; updateList: (id: string, engineListServiceUpdateListBody: EngineListServiceUpdateListBody, options?: AxiosRequestConfig) => Promise; updateListCommunication: (listId: string, id: string, engineListServiceUpdateListCommunicationBody: EngineListServiceUpdateListCommunicationBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns ### createList() > **createList**: `(engineCreateListRequest: EngineCreateListRequest, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### engineCreateListRequest `EngineCreateListRequest` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### createListCommunication() > **createListCommunication**: `(listId: string, engineListServiceCreateListCommunicationBody: EngineListServiceCreateListCommunicationBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### listId `string` ##### engineListServiceCreateListCommunicationBody `EngineListServiceCreateListCommunicationBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteList() > **deleteList**: `(id: string, params?: DeleteListParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### params? `DeleteListParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteListCommunication() > **deleteListCommunication**: `(listId: string, id: string, params?: DeleteListCommunicationParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### listId `string` ##### id `string` ##### params? `DeleteListCommunicationParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readList() > **readList**: `(id: string, params?: ReadListParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### params? `ReadListParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readListCommunication() > **readListCommunication**: `(listId: string, id: string, params?: ReadListCommunicationParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### listId `string` ##### id `string` ##### params? `ReadListCommunicationParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchList() > **searchList**: `(params?: SearchListParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchListParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchListCommunication() > **searchListCommunication**: `(listId: string, params?: SearchListCommunicationParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### listId `string` ##### params? `SearchListCommunicationParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateList() > **updateList**: `(id: string, engineListServiceUpdateListBody: EngineListServiceUpdateListBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### engineListServiceUpdateListBody `EngineListServiceUpdateListBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateListCommunication() > **updateListCommunication**: `(listId: string, id: string, engineListServiceUpdateListCommunicationBody: EngineListServiceUpdateListCommunicationBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### listId `string` ##### id `string` ##### engineListServiceUpdateListCommunicationBody `EngineListServiceUpdateListCommunicationBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`