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