[@webitel/api-services](../index.html) / [queue-service/queue-service.api.gen](../modules/queue-service_queue-service.api.gen.html) / getQueueService # kind_function: getQueueService() > **getQueueService**(): `{ createQueue: (engineCreateQueueRequest: EngineCreateQueueRequest, options?: AxiosRequestConfig) => Promise; deleteQueue: (id: string, params?: DeleteQueueParams, options?: AxiosRequestConfig) => Promise; patchQueue: (id: string, engineQueueServicePatchQueueBody: EngineQueueServicePatchQueueBody, options?: AxiosRequestConfig) => Promise; readQueue: (id: string, params?: ReadQueueParams, options?: AxiosRequestConfig) => Promise; searchQueue: (params?: SearchQueueParams, options?: AxiosRequestConfig) => Promise; searchQueueReportGeneral: (params?: SearchQueueReportGeneralParams, options?: AxiosRequestConfig) => Promise; searchQueueTags: (params?: SearchQueueTagsParams, options?: AxiosRequestConfig) => Promise; updateQueue: (id: string, engineQueueServiceUpdateQueueBody: EngineQueueServiceUpdateQueueBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns ### createQueue() > **createQueue**: `(engineCreateQueueRequest: EngineCreateQueueRequest, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### engineCreateQueueRequest `EngineCreateQueueRequest` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteQueue() > **deleteQueue**: `(id: string, params?: DeleteQueueParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### params? `DeleteQueueParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### patchQueue() > **patchQueue**: `(id: string, engineQueueServicePatchQueueBody: EngineQueueServicePatchQueueBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### engineQueueServicePatchQueueBody `EngineQueueServicePatchQueueBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readQueue() > **readQueue**: `(id: string, params?: ReadQueueParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### params? `ReadQueueParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchQueue() > **searchQueue**: `(params?: SearchQueueParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchQueueParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchQueueReportGeneral() > **searchQueueReportGeneral**: `(params?: SearchQueueReportGeneralParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchQueueReportGeneralParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchQueueTags() > **searchQueueTags**: `(params?: SearchQueueTagsParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchQueueTagsParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateQueue() > **updateQueue**: `(id: string, engineQueueServiceUpdateQueueBody: EngineQueueServiceUpdateQueueBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### engineQueueServiceUpdateQueueBody `EngineQueueServiceUpdateQueueBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`