[@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`