[@webitel/api-services](../index.html) / [case-timeline/case-timeline.api.gen](../modules/case-timeline_case-timeline.api.gen.html) / getCaseTimeline
# Function: getCaseTimeline()
> **getCaseTimeline**(): `object`
## Returns
`object`
### getTimeline()
> **getTimeline**: \<`TData`\>(`caseId`, `params?`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesGetTimelineResponse`](../interfaces/_models.CasesGetTimelineResponse.html), `any`\>
#### Parameters
##### caseId
`string`
##### params?
[`GetTimelineParams`](../types/_models.GetTimelineParams.html)
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>
### getTimelineCounter()
> **getTimelineCounter**: \<`TData`\>(`caseId`, `options?`) => `Promise`\<`TData`\>
#### Type Parameters
##### TData
`TData` = `AxiosResponse`\<[`CasesGetTimelineCounterResponse`](../interfaces/_models.CasesGetTimelineCounterResponse.html), `any`\>
#### Parameters
##### caseId
`string`
##### options?
`AxiosRequestConfig`
#### Returns
`Promise`\<`TData`\>