[@webitel/api-services](../index.html) / [queue-bucket-service/queue-bucket-service.api.gen](../modules/queue-bucket-service_queue-bucket-service.api.gen.html) / getQueueBucketService # kind_function: getQueueBucketService() > **getQueueBucketService**(): `{ createQueueBucket: (queueId: string, engineQueueBucketServiceCreateQueueBucketBody: EngineQueueBucketServiceCreateQueueBucketBody, options?: AxiosRequestConfig) => Promise; deleteQueueBucket: (queueId: string, id: string, options?: AxiosRequestConfig) => Promise; patchQueueBucket: (queueId: string, id: string, engineQueueBucketServicePatchQueueBucketBody: EngineQueueBucketServicePatchQueueBucketBody, options?: AxiosRequestConfig) => Promise; readQueueBucket: (queueId: string, id: string, options?: AxiosRequestConfig) => Promise; searchQueueBucket: (queueId: string, params?: SearchQueueBucketParams, options?: AxiosRequestConfig) => Promise; updateQueueBucket: (queueId: string, id: string, engineQueueBucketServiceUpdateQueueBucketBody: EngineQueueBucketServiceUpdateQueueBucketBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns ### createQueueBucket() > **createQueueBucket**: `(queueId: string, engineQueueBucketServiceCreateQueueBucketBody: EngineQueueBucketServiceCreateQueueBucketBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `string` ##### engineQueueBucketServiceCreateQueueBucketBody `EngineQueueBucketServiceCreateQueueBucketBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteQueueBucket() > **deleteQueueBucket**: `(queueId: string, id: string, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `string` ##### id `string` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### patchQueueBucket() > **patchQueueBucket**: `(queueId: string, id: string, engineQueueBucketServicePatchQueueBucketBody: EngineQueueBucketServicePatchQueueBucketBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `string` ##### id `string` ##### engineQueueBucketServicePatchQueueBucketBody `EngineQueueBucketServicePatchQueueBucketBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readQueueBucket() > **readQueueBucket**: `(queueId: string, id: string, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `string` ##### id `string` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchQueueBucket() > **searchQueueBucket**: `(queueId: string, params?: SearchQueueBucketParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `string` ##### params? `SearchQueueBucketParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateQueueBucket() > **updateQueueBucket**: `(queueId: string, id: string, engineQueueBucketServiceUpdateQueueBucketBody: EngineQueueBucketServiceUpdateQueueBucketBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `string` ##### id `string` ##### engineQueueBucketServiceUpdateQueueBucketBody `EngineQueueBucketServiceUpdateQueueBucketBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`