[@webitel/api-services](../index.html) / [slaconditions/slaconditions.api.gen](../modules/slaconditions_slaconditions.api.gen.html) / getSlaconditions # Function: getSlaconditions() > **getSlaconditions**(): `object` ## Returns ### createSLACondition() > **createSLACondition**: \<`TData`\>(`slaId`, `casesInputSLACondition`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesSLACondition`](../interfaces/_models.CasesSLACondition.html), `any`\> #### Parameters ##### slaId `string` ##### casesInputSLACondition [`CasesInputSLACondition`](../interfaces/_models.CasesInputSLACondition.html) ##### params? [`CreateSLAConditionParams`](../types/_models.CreateSLAConditionParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### deleteSLACondition() > **deleteSLACondition**: \<`TData`\>(`slaId`, `id`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesSLACondition`](../interfaces/_models.CasesSLACondition.html), `any`\> #### Parameters ##### slaId `string` ##### id `string` ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### listSLAConditions() > **listSLAConditions**: \<`TData`\>(`slaId`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesSLAConditionList`](../interfaces/_models.CasesSLAConditionList.html), `any`\> #### Parameters ##### slaId `string` ##### params? [`ListSLAConditionsParams`](../types/_models.ListSLAConditionsParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### locateSLACondition() > **locateSLACondition**: \<`TData`\>(`slaId`, `id`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesLocateSLAConditionResponse`](../interfaces/_models.CasesLocateSLAConditionResponse.html), `any`\> #### Parameters ##### slaId `string` ##### id `string` ##### params? [`LocateSLAConditionParams`](../types/_models.LocateSLAConditionParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### updateSLACondition() > **updateSLACondition**: \<`TData`\>(`slaId`, `id`, `casesInputSLACondition`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesSLACondition`](../interfaces/_models.CasesSLACondition.html), `any`\> #### Parameters ##### slaId `string` ##### id `string` ##### casesInputSLACondition [`CasesInputSLACondition`](../interfaces/_models.CasesInputSLACondition.html) ##### params? [`UpdateSLAConditionParams`](../types/_models.UpdateSLAConditionParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### updateSLACondition2() > **updateSLACondition2**: \<`TData`\>(`slaId`, `id`, `casesInputSLACondition`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesSLACondition`](../interfaces/_models.CasesSLACondition.html), `any`\> #### Parameters ##### slaId `string` ##### id `string` ##### casesInputSLACondition [`CasesInputSLACondition`](../interfaces/_models.CasesInputSLACondition.html) ##### params? [`UpdateSLACondition2Params`](../types/_models.UpdateSLACondition2Params.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\>