[@webitel/api-services](../index.html) / [slas/slas.api.gen](../modules/slas_slas.api.gen.html) / getSlas # Function: getSlas() > **getSlas**(): `object` ## Returns ### createSLA() > **createSLA**: \<`TData`\>(`casesInputSLABody`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesSLA`](../interfaces/_models.CasesSLA.html), `any`\> #### Parameters ##### casesInputSLABody [`CasesInputSLA`](../interfaces/_models.CasesInputSLA.html) ##### params? [`CreateSLAParams`](../types/_models.CreateSLAParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### deleteSLA() > **deleteSLA**: \<`TData`\>(`id`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesSLA`](../interfaces/_models.CasesSLA.html), `any`\> #### Parameters ##### id `string` ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### listSLAs() > **listSLAs**: \<`TData`\>(`params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesSLAList`](../interfaces/_models.CasesSLAList.html), `any`\> #### Parameters ##### params? [`ListSLAsParams`](../types/_models.ListSLAsParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### locateSLA() > **locateSLA**: \<`TData`\>(`id`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesLocateSLAResponse`](../interfaces/_models.CasesLocateSLAResponse.html), `any`\> #### Parameters ##### id `string` ##### params? [`LocateSLAParams`](../types/_models.LocateSLAParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### updateSLA() > **updateSLA**: \<`TData`\>(`id`, `casesInputSLA`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesSLA`](../interfaces/_models.CasesSLA.html), `any`\> #### Parameters ##### id `string` ##### casesInputSLA [`CasesInputSLA`](../interfaces/_models.CasesInputSLA.html) ##### params? [`UpdateSLAParams`](../types/_models.UpdateSLAParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### updateSLA2() > **updateSLA2**: \<`TData`\>(`id`, `casesInputSLA`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesSLA`](../interfaces/_models.CasesSLA.html), `any`\> #### Parameters ##### id `string` ##### casesInputSLA [`CasesInputSLA`](../interfaces/_models.CasesInputSLA.html) ##### params? [`UpdateSLA2Params`](../types/_models.UpdateSLA2Params.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\>