[@webitel/api-services](../index.html) / [services/services.api.gen](../modules/services_services.api.gen.html) / getServices # Function: getServices() > **getServices**(): `object` ## Returns ### createService() > **createService**: \<`TData`\>(`casesInputCreateService`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesService`](../interfaces/_models.CasesService.html), `any`\> #### Parameters ##### casesInputCreateService [`CasesInputCreateService`](../interfaces/_models.CasesInputCreateService.html) ##### params? [`CreateServiceParams`](../types/_models.CreateServiceParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### deleteService() > **deleteService**: \<`TData`\>(`id`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesServiceList`](../interfaces/_models.CasesServiceList.html), `any`\> #### Parameters ##### id `string`[] ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### listServices() > **listServices**: \<`TData`\>(`params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesServiceList`](../interfaces/_models.CasesServiceList.html), `any`\> #### Parameters ##### params? [`ListServicesParams`](../types/_models.ListServicesParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### locateService() > **locateService**: \<`TData`\>(`id`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesLocateServiceResponse`](../interfaces/_models.CasesLocateServiceResponse.html), `any`\> #### Parameters ##### id `string` ##### params? [`LocateServiceParams`](../types/_models.LocateServiceParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### updateService() > **updateService**: \<`TData`\>(`id`, `casesInputService`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesService`](../interfaces/_models.CasesService.html), `any`\> #### Parameters ##### id `string` ##### casesInputService [`CasesInputService`](../interfaces/_models.CasesInputService.html) ##### params? [`UpdateServiceParams`](../types/_models.UpdateServiceParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### updateService2() > **updateService2**: \<`TData`\>(`id`, `casesInputService`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesService`](../interfaces/_models.CasesService.html), `any`\> #### Parameters ##### id `string` ##### casesInputService [`CasesInputService`](../interfaces/_models.CasesInputService.html) ##### params? [`UpdateService2Params`](../types/_models.UpdateService2Params.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\>