[@webitel/api-services](../index.html) / [bucket-service/bucket-service.api.gen](../modules/bucket-service_bucket-service.api.gen.html) / getBucketService # kind_function: getBucketService() > **getBucketService**(): `{ createBucket: (engineCreateBucketRequest: EngineCreateBucketRequest, options?: AxiosRequestConfig) => Promise; deleteBucket: (id: string, params?: DeleteBucketParams, options?: AxiosRequestConfig) => Promise; readBucket: (id: string, params?: ReadBucketParams, options?: AxiosRequestConfig) => Promise; searchBucket: (params?: SearchBucketParams, options?: AxiosRequestConfig) => Promise; updateBucket: (id: string, engineBucketServiceUpdateBucketBody: EngineBucketServiceUpdateBucketBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns ### createBucket() > **createBucket**: `(engineCreateBucketRequest: EngineCreateBucketRequest, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### engineCreateBucketRequest `EngineCreateBucketRequest` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteBucket() > **deleteBucket**: `(id: string, params?: DeleteBucketParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### params? `DeleteBucketParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readBucket() > **readBucket**: `(id: string, params?: ReadBucketParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### params? `ReadBucketParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchBucket() > **searchBucket**: `(params?: SearchBucketParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### params? `SearchBucketParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateBucket() > **updateBucket**: `(id: string, engineBucketServiceUpdateBucketBody: EngineBucketServiceUpdateBucketBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### id `string` ##### engineBucketServiceUpdateBucketBody `EngineBucketServiceUpdateBucketBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`