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