[@webitel/api-services](../index.html) / [case-links/case-links.api.gen](../modules/case-links_case-links.api.gen.html) / getCaseLinks
# Function: getCaseLinks()
> **getCaseLinks**(): `object`
## Returns
### createLink()
> **createLink**: \<`TData`\>(`caseEtag`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesCaseLink`](../interfaces/_models.CasesCaseLink.html), `any`\>
#### Parameters
##### caseEtag
`string`
##### params?
[`CreateLinkParams`](../types/_models.CreateLinkParams.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### deleteLink()
> **deleteLink**: \<`TData`\>(`caseEtag`, `etag`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesCaseLink`](../interfaces/_models.CasesCaseLink.html), `any`\>
#### Parameters
##### caseEtag
`string`
##### etag
`string`
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### listLinks()
> **listLinks**: \<`TData`\>(`caseEtag`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesCaseLinkList`](../interfaces/_models.CasesCaseLinkList.html), `any`\>
#### Parameters
##### caseEtag
`string`
##### params?
[`ListLinksParams`](../types/_models.ListLinksParams.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### locateLink()
> **locateLink**: \<`TData`\>(`caseEtag`, `etag`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesCaseLink`](../interfaces/_models.CasesCaseLink.html), `any`\>
#### Parameters
##### caseEtag
`string`
##### etag
`string`
##### params?
[`LocateLinkParams`](../types/_models.LocateLinkParams.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### updateLink()
> **updateLink**: \<`TData`\>(`caseEtag`, `updateLinkBody`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesCaseLink`](../interfaces/_models.CasesCaseLink.html), `any`\>
#### Parameters
##### caseEtag
`string`
##### updateLinkBody
[`UpdateLinkBody`](../types/_models.UpdateLinkBody.html)
##### params?
[`UpdateLinkParams`](../types/_models.UpdateLinkParams.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### updateLink2()
> **updateLink2**: \<`TData`\>(`caseEtag`, `updateLink2Body`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesCaseLink`](../interfaces/_models.CasesCaseLink.html), `any`\>
#### Parameters
##### caseEtag
`string`
##### updateLink2Body
[`UpdateLink2Body`](../types/_models.UpdateLink2Body.html)
##### params?
[`UpdateLink2Params`](../types/_models.UpdateLink2Params.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>