[@webitel/api-services](../index.html) / [related-cases/related-cases.api.gen](../modules/related-cases_related-cases.api.gen.html) / getRelatedCases # Function: getRelatedCases() > **getRelatedCases**(): `object` ## Returns ### createRelatedCase() > **createRelatedCase**: \<`TData`\>(`primaryCaseEtag`, `casesCreateInputRelatedCase`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesRelatedCase`](../interfaces/_models.CasesRelatedCase.html), `any`\> #### Parameters ##### primaryCaseEtag `string` ##### casesCreateInputRelatedCase [`CasesCreateInputRelatedCase`](../interfaces/_models.CasesCreateInputRelatedCase.html) ##### params? [`CreateRelatedCaseParams`](../types/_models.CreateRelatedCaseParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### deleteRelatedCase() > **deleteRelatedCase**: \<`TData`\>(`etag`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesRelatedCase`](../interfaces/_models.CasesRelatedCase.html), `any`\> #### Parameters ##### etag `string` ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### listRelatedCases() > **listRelatedCases**: \<`TData`\>(`primaryCaseEtag`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesRelatedCaseList`](../interfaces/_models.CasesRelatedCaseList.html), `any`\> #### Parameters ##### primaryCaseEtag `string` ##### params? [`ListRelatedCasesParams`](../types/_models.ListRelatedCasesParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### locateRelatedCase() > **locateRelatedCase**: \<`TData`\>(`primaryCaseEtag`, `etag`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesRelatedCase`](../interfaces/_models.CasesRelatedCase.html), `any`\> #### Parameters ##### primaryCaseEtag `string` ##### etag `string` ##### params? [`LocateRelatedCaseParams`](../types/_models.LocateRelatedCaseParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### updateRelatedCase() > **updateRelatedCase**: \<`TData`\>(`etag`, `updateRelatedCaseBody`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesRelatedCase`](../interfaces/_models.CasesRelatedCase.html), `any`\> #### Parameters ##### etag `string` ##### updateRelatedCaseBody [`UpdateRelatedCaseBody`](../types/_models.UpdateRelatedCaseBody.html) ##### params? [`UpdateRelatedCaseParams`](../types/_models.UpdateRelatedCaseParams.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\> ### updateRelatedCase2() > **updateRelatedCase2**: \<`TData`\>(`etag`, `updateRelatedCase2Body`, `params?`, `options?`) => `Promise`\<`TData`\> #### Type Parameters ##### TData `TData` = `AxiosResponse`\<[`CasesRelatedCase`](../interfaces/_models.CasesRelatedCase.html), `any`\> #### Parameters ##### etag `string` ##### updateRelatedCase2Body [`UpdateRelatedCase2Body`](../types/_models.UpdateRelatedCase2Body.html) ##### params? [`UpdateRelatedCase2Params`](../types/_models.UpdateRelatedCase2Params.html) ##### options? `AxiosRequestConfig` #### Returns `Promise`\<`TData`\>